{
  "branch_protection_rule": {
    "created": {
      "description": "A branch protection rule was created.",
      "summary": "This event occurs when there is activity relating to branch protection rules. For more information, see \"[About protected branches](https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches).\" For information about the APIs to manage branch protection rules, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#branchprotectionrule) or \"[Branch protection](https://docs.github.com/rest/branches/branch-protection)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Administration\" repository permission",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "rule",
          "in": "body",
          "description": "The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) applied to branches that match the name. Binary settings are boolean. Multi-level configurations are one of `off`, `non_admins`, or `everyone`. Actor and build lists are arrays of strings.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "admin_enforced",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "allow_deletions_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "string",
              "name": "allow_force_pushes_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "array of strings",
              "name": "authorized_actor_names",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "authorized_actors_only",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "authorized_dismissal_actors_only",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "create_protected"
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "dismiss_stale_reviews_on_push",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "ignore_approvals_from_contributors",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "linear_history_requirement_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "string",
              "name": "merge_queue_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pull_request_reviews_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "integer",
              "name": "repository_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "require_code_owner_review",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "required_approving_review_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "required_conversation_resolution_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "string",
              "name": "required_deployments_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "array of strings",
              "name": "required_status_checks",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "required_status_checks_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "string",
              "name": "signature_requirement_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "boolean",
              "name": "strict_required_status_checks_policy",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "branch_protection_rule"
    },
    "deleted": {
      "description": "A branch protection rule was deleted.",
      "summary": "This event occurs when there is activity relating to branch protection rules. For more information, see \"[About protected branches](https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches).\" For information about the APIs to manage branch protection rules, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#branchprotectionrule) or \"[Branch protection](https://docs.github.com/rest/branches/branch-protection)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Administration\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "rule",
          "in": "body",
          "description": "The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) applied to branches that match the name. Binary settings are boolean. Multi-level configurations are one of `off`, `non_admins`, or `everyone`. Actor and build lists are arrays of strings.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "admin_enforced",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "allow_deletions_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "string",
              "name": "allow_force_pushes_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "array of strings",
              "name": "authorized_actor_names",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "authorized_actors_only",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "authorized_dismissal_actors_only",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "create_protected"
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "dismiss_stale_reviews_on_push",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "ignore_approvals_from_contributors",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "linear_history_requirement_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "string",
              "name": "merge_queue_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pull_request_reviews_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "integer",
              "name": "repository_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "require_code_owner_review",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "required_approving_review_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "required_conversation_resolution_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "string",
              "name": "required_deployments_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "array of strings",
              "name": "required_status_checks",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "required_status_checks_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "string",
              "name": "signature_requirement_enforcement_level",
              "isRequired": true,
              "enum": [
                "off",
                "non_admins",
                "everyone"
              ]
            },
            {
              "type": "boolean",
              "name": "strict_required_status_checks_policy",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "branch_protection_rule"
    },
    "edited": {
      "description": "A branch protection rule was edited.",
      "summary": "This event occurs when there is activity relating to branch protection rules. For more information, see \"[About protected branches](https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches).\" For information about the APIs to manage branch protection rules, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#branchprotectionrule) or \"[Branch protection](https://docs.github.com/rest/branches/branch-protection)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Administration\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "description": "If the action was `edited`, the changes to the rule.",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "admin_enforced",
              "childParamsGroups": [
                {
                  "type": "boolean or null",
                  "name": "from",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "authorized_actor_names",
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "from",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "authorized_actors_only",
              "childParamsGroups": [
                {
                  "type": "boolean or null",
                  "name": "from",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "authorized_dismissal_actors_only",
              "childParamsGroups": [
                {
                  "type": "boolean or null",
                  "name": "from",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "linear_history_requirement_enforcement_level",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "isRequired": true,
                  "enum": [
                    "off",
                    "non_admins",
                    "everyone"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "required_status_checks",
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "from",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "required_status_checks_enforcement_level",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "isRequired": true,
                  "enum": [
                    "off",
                    "non_admins",
                    "everyone"
                  ]
                }
              ]
            }
          ]
        },
        {
          "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"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "branch_protection_rule"
    }
  },
  "check_run": {
    "completed": {
      "description": "A check run was completed, and a conclusion is available.",
      "summary": "This event occurs when there is activity relating to a check run. For information about check runs, see \"[Getting started with the Checks API](https://docs.github.com/rest/guides/getting-started-with-the-checks-api).\" For information about the APIs to manage check runs, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#checkrun) or \"[Check Runs](https://docs.github.com/rest/checks/runs)\" in the REST API documentation.\n\nFor activity relating to check suites, use the `check-suite` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Checks\" repository permission. To receive the `rerequested` and `requested_action` event types, the app must have at least write-level access for the \"Checks\" permission. GitHub Apps with write-level access for the \"Checks\" permission are automatically subscribed to this webhook event.\n\nRepository and organization webhooks only receive payloads for the `created` and `completed` event types in repositories.\n\n**Note**: The API only looks for pushes in the repository where the check run was created. Pushes to a branch in a forked repository are not detected and return an empty `pull_requests` array and a `null` value for `head_branch`.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "enum": [
            "completed"
          ]
        },
        {
          "type": "object",
          "name": "check_run",
          "in": "body",
          "description": "A check performed on the code of a given code change",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object or null",
              "name": "app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "description": "A GitHub user.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "name"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "avatar_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "gravatar_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "followers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "following_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "gists_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organizations_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "repos_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "received_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_at"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "issues"
                    },
                    {
                      "type": "string",
                      "name": "checks"
                    },
                    {
                      "type": "string",
                      "name": "metadata"
                    },
                    {
                      "type": "string",
                      "name": "contents"
                    },
                    {
                      "type": "string",
                      "name": "deployments"
                    }
                  ]
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "installations_count",
                  "description": "The number of installations associated with the GitHub app"
                },
                {
                  "type": "string",
                  "name": "client_id"
                },
                {
                  "type": "string",
                  "name": "client_secret"
                },
                {
                  "type": "string or null",
                  "name": "webhook_secret"
                },
                {
                  "type": "string",
                  "name": "pem"
                }
              ]
            },
            {
              "type": "object",
              "name": "check_suite",
              "description": "A suite of checks performed on the code of a given code change",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "after"
                },
                {
                  "type": "object",
                  "name": "app",
                  "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "description": "The slug name of the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "external_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "description": "The set of permissions for the GitHub app",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "issues"
                        },
                        {
                          "type": "string",
                          "name": "checks"
                        },
                        {
                          "type": "string",
                          "name": "metadata"
                        },
                        {
                          "type": "string",
                          "name": "contents"
                        },
                        {
                          "type": "string",
                          "name": "deployments"
                        }
                      ]
                    },
                    {
                      "type": "array of strings",
                      "name": "events",
                      "description": "The list of events for the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "installations_count",
                      "description": "The number of installations associated with the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "client_id"
                    },
                    {
                      "type": "string",
                      "name": "client_secret"
                    },
                    {
                      "type": "string or null",
                      "name": "webhook_secret"
                    },
                    {
                      "type": "string",
                      "name": "pem"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "before"
                },
                {
                  "type": "string or null",
                  "name": "conclusion",
                  "enum": [
                    "success",
                    "failure",
                    "neutral",
                    "cancelled",
                    "skipped",
                    "timed_out",
                    "action_required",
                    "stale",
                    "startup_failure"
                  ]
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string or null",
                  "name": "head_branch"
                },
                {
                  "type": "string",
                  "name": "head_sha",
                  "description": "The SHA of the head commit that is being checked."
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "array of objects",
                  "name": "pull_requests",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "number",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "head",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ref",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "sha",
                          "isRequired": true
                        },
                        {
                          "type": "object",
                          "name": "repo",
                          "isRequired": true,
                          "childParamsGroups": [
                            {
                              "type": "integer",
                              "name": "id",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "url",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "name",
                              "isRequired": true
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "base",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ref",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "sha",
                          "isRequired": true
                        },
                        {
                          "type": "object",
                          "name": "repo",
                          "isRequired": true,
                          "childParamsGroups": [
                            {
                              "type": "integer",
                              "name": "id",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "url",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "name",
                              "isRequired": true
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "repository",
                  "description": "Minimal Repository",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url"
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string or null",
                      "name": "language"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0."
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "string or null",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string or null",
                      "name": "created_at"
                    },
                    {
                      "type": "string or null",
                      "name": "updated_at"
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin"
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "push"
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        },
                        {
                          "type": "boolean",
                          "name": "pull"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "role_name"
                    },
                    {
                      "type": "string",
                      "name": "temp_clone_token"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "integer",
                      "name": "subscribers_count"
                    },
                    {
                      "type": "integer",
                      "name": "network_count"
                    },
                    {
                      "type": "object",
                      "name": "code_of_conduct",
                      "description": "Code Of Conduct",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "body"
                        },
                        {
                          "type": "string or null",
                          "name": "html_url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key"
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "spdx_id"
                        },
                        {
                          "type": "string",
                          "name": "url"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        }
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    },
                    {
                      "type": "object or null",
                      "name": "security_and_analysis",
                      "childParamsGroups": [
                        {
                          "type": "object",
                          "name": "advanced_security",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        },
                        {
                          "type": "object",
                          "name": "secret_scanning",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        },
                        {
                          "type": "object",
                          "name": "secret_scanning_push_protection",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "status",
                  "enum": [
                    "queued",
                    "in_progress",
                    "completed",
                    "pending",
                    "waiting"
                  ]
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "completed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "waiting",
                "pending",
                "startup_failure",
                "stale",
                "success",
                "failure",
                "neutral",
                "cancelled",
                "skipped",
                "timed_out",
                "action_required"
              ]
            },
            {
              "type": "object",
              "name": "deployment",
              "description": "A deployment created as the result of an Actions check run from a workflow that references an environment",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the deployment",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "task",
                  "description": "Parameter to specify a task to execute",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "original_environment"
                },
                {
                  "type": "string",
                  "name": "environment",
                  "description": "Name for the target deployment environment.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "statuses_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repository_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "transient_environment",
                  "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false."
                },
                {
                  "type": "boolean",
                  "name": "production_environment",
                  "description": "Specifies if the given environment is one that end-users directly interact with. Default: false."
                },
                {
                  "type": "object or null",
                  "name": "performed_via_github_app",
                  "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "description": "The slug name of the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "external_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "description": "The set of permissions for the GitHub app",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "issues"
                        },
                        {
                          "type": "string",
                          "name": "checks"
                        },
                        {
                          "type": "string",
                          "name": "metadata"
                        },
                        {
                          "type": "string",
                          "name": "contents"
                        },
                        {
                          "type": "string",
                          "name": "deployments"
                        }
                      ]
                    },
                    {
                      "type": "array of strings",
                      "name": "events",
                      "description": "The list of events for the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "installations_count",
                      "description": "The number of installations associated with the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "client_id"
                    },
                    {
                      "type": "string",
                      "name": "client_secret"
                    },
                    {
                      "type": "string or null",
                      "name": "webhook_secret"
                    },
                    {
                      "type": "string",
                      "name": "pem"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "details_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "external_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "head_sha",
              "description": "The SHA of the commit that is being checked.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The id of the check.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the check.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "output",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "annotations_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "annotations_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "summary",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "text",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "title",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "description": "The phase of the lifecycle that the check is currently in.",
              "isRequired": true,
              "enum": [
                "queued",
                "in_progress",
                "completed",
                "pending"
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "completed",
      "category": "check_run"
    },
    "created": {
      "description": "A new check run was created.",
      "summary": "This event occurs when there is activity relating to a check run. For information about check runs, see \"[Getting started with the Checks API](https://docs.github.com/rest/guides/getting-started-with-the-checks-api).\" For information about the APIs to manage check runs, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#checkrun) or \"[Check Runs](https://docs.github.com/rest/checks/runs)\" in the REST API documentation.\n\nFor activity relating to check suites, use the `check-suite` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Checks\" repository permission. To receive the `rerequested` and `requested_action` event types, the app must have at least write-level access for the \"Checks\" permission. GitHub Apps with write-level access for the \"Checks\" permission are automatically subscribed to this webhook event.\n\nRepository and organization webhooks only receive payloads for the `created` and `completed` event types in repositories.\n\n**Note**: The API only looks for pushes in the repository where the check run was created. Pushes to a branch in a forked repository are not detected and return an empty `pull_requests` array and a `null` value for `head_branch`.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "check_run",
          "in": "body",
          "description": "A check performed on the code of a given code change",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object or null",
              "name": "app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "description": "A GitHub user.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "name"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "avatar_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "gravatar_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "followers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "following_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "gists_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organizations_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "repos_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "received_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_at"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "issues"
                    },
                    {
                      "type": "string",
                      "name": "checks"
                    },
                    {
                      "type": "string",
                      "name": "metadata"
                    },
                    {
                      "type": "string",
                      "name": "contents"
                    },
                    {
                      "type": "string",
                      "name": "deployments"
                    }
                  ]
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "installations_count",
                  "description": "The number of installations associated with the GitHub app"
                },
                {
                  "type": "string",
                  "name": "client_id"
                },
                {
                  "type": "string",
                  "name": "client_secret"
                },
                {
                  "type": "string or null",
                  "name": "webhook_secret"
                },
                {
                  "type": "string",
                  "name": "pem"
                }
              ]
            },
            {
              "type": "object",
              "name": "check_suite",
              "description": "A suite of checks performed on the code of a given code change",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "after"
                },
                {
                  "type": "object",
                  "name": "app",
                  "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "description": "The slug name of the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "external_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "description": "The set of permissions for the GitHub app",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "issues"
                        },
                        {
                          "type": "string",
                          "name": "checks"
                        },
                        {
                          "type": "string",
                          "name": "metadata"
                        },
                        {
                          "type": "string",
                          "name": "contents"
                        },
                        {
                          "type": "string",
                          "name": "deployments"
                        }
                      ]
                    },
                    {
                      "type": "array of strings",
                      "name": "events",
                      "description": "The list of events for the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "installations_count",
                      "description": "The number of installations associated with the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "client_id"
                    },
                    {
                      "type": "string",
                      "name": "client_secret"
                    },
                    {
                      "type": "string or null",
                      "name": "webhook_secret"
                    },
                    {
                      "type": "string",
                      "name": "pem"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "before"
                },
                {
                  "type": "string or null",
                  "name": "conclusion",
                  "enum": [
                    "success",
                    "failure",
                    "neutral",
                    "cancelled",
                    "skipped",
                    "timed_out",
                    "action_required",
                    "stale",
                    "startup_failure"
                  ]
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string or null",
                  "name": "head_branch"
                },
                {
                  "type": "string",
                  "name": "head_sha",
                  "description": "The SHA of the head commit that is being checked."
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "array of objects",
                  "name": "pull_requests",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "number",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "head",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ref",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "sha",
                          "isRequired": true
                        },
                        {
                          "type": "object",
                          "name": "repo",
                          "isRequired": true,
                          "childParamsGroups": [
                            {
                              "type": "integer",
                              "name": "id",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "url",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "name",
                              "isRequired": true
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "base",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ref",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "sha",
                          "isRequired": true
                        },
                        {
                          "type": "object",
                          "name": "repo",
                          "isRequired": true,
                          "childParamsGroups": [
                            {
                              "type": "integer",
                              "name": "id",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "url",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "name",
                              "isRequired": true
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "repository",
                  "description": "Minimal Repository",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url"
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string or null",
                      "name": "language"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0."
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "string or null",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string or null",
                      "name": "created_at"
                    },
                    {
                      "type": "string or null",
                      "name": "updated_at"
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin"
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "push"
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        },
                        {
                          "type": "boolean",
                          "name": "pull"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "role_name"
                    },
                    {
                      "type": "string",
                      "name": "temp_clone_token"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "integer",
                      "name": "subscribers_count"
                    },
                    {
                      "type": "integer",
                      "name": "network_count"
                    },
                    {
                      "type": "object",
                      "name": "code_of_conduct",
                      "description": "Code Of Conduct",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "body"
                        },
                        {
                          "type": "string or null",
                          "name": "html_url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key"
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "spdx_id"
                        },
                        {
                          "type": "string",
                          "name": "url"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        }
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    },
                    {
                      "type": "object or null",
                      "name": "security_and_analysis",
                      "childParamsGroups": [
                        {
                          "type": "object",
                          "name": "advanced_security",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        },
                        {
                          "type": "object",
                          "name": "secret_scanning",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        },
                        {
                          "type": "object",
                          "name": "secret_scanning_push_protection",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "status",
                  "enum": [
                    "queued",
                    "in_progress",
                    "completed",
                    "pending",
                    "waiting"
                  ]
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "completed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "waiting",
                "pending",
                "startup_failure",
                "stale",
                "success",
                "failure",
                "neutral",
                "cancelled",
                "skipped",
                "timed_out",
                "action_required"
              ]
            },
            {
              "type": "object",
              "name": "deployment",
              "description": "A deployment created as the result of an Actions check run from a workflow that references an environment",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the deployment",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "task",
                  "description": "Parameter to specify a task to execute",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "original_environment"
                },
                {
                  "type": "string",
                  "name": "environment",
                  "description": "Name for the target deployment environment.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "statuses_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repository_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "transient_environment",
                  "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false."
                },
                {
                  "type": "boolean",
                  "name": "production_environment",
                  "description": "Specifies if the given environment is one that end-users directly interact with. Default: false."
                },
                {
                  "type": "object or null",
                  "name": "performed_via_github_app",
                  "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "description": "The slug name of the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "external_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "description": "The set of permissions for the GitHub app",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "issues"
                        },
                        {
                          "type": "string",
                          "name": "checks"
                        },
                        {
                          "type": "string",
                          "name": "metadata"
                        },
                        {
                          "type": "string",
                          "name": "contents"
                        },
                        {
                          "type": "string",
                          "name": "deployments"
                        }
                      ]
                    },
                    {
                      "type": "array of strings",
                      "name": "events",
                      "description": "The list of events for the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "installations_count",
                      "description": "The number of installations associated with the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "client_id"
                    },
                    {
                      "type": "string",
                      "name": "client_secret"
                    },
                    {
                      "type": "string or null",
                      "name": "webhook_secret"
                    },
                    {
                      "type": "string",
                      "name": "pem"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "details_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "external_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "head_sha",
              "description": "The SHA of the commit that is being checked.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The id of the check.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the check.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "output",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "annotations_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "annotations_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "summary",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "text",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "title",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "description": "The phase of the lifecycle that the check is currently in.",
              "isRequired": true,
              "enum": [
                "queued",
                "in_progress",
                "completed",
                "pending"
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "check_run"
    },
    "requested_action": {
      "description": "A check run completed, and someone requested a followup action that your app provides. Only the GitHub App someone requests to perform an action will receive the `requested_action` payload. For more information, see \"[Creating CI tests with the Checks API](https://docs.github.com/developers/apps/guides/creating-ci-tests-with-the-checks-api).\"",
      "summary": "This event occurs when there is activity relating to a check run. For information about check runs, see \"[Getting started with the Checks API](https://docs.github.com/rest/guides/getting-started-with-the-checks-api).\" For information about the APIs to manage check runs, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#checkrun) or \"[Check Runs](https://docs.github.com/rest/checks/runs)\" in the REST API documentation.\n\nFor activity relating to check suites, use the `check-suite` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Checks\" repository permission. To receive the `rerequested` and `requested_action` event types, the app must have at least write-level access for the \"Checks\" permission. GitHub Apps with write-level access for the \"Checks\" permission are automatically subscribed to this webhook event.\n\nRepository and organization webhooks only receive payloads for the `created` and `completed` event types in repositories.\n\n**Note**: The API only looks for pushes in the repository where the check run was created. Pushes to a branch in a forked repository are not detected and return an empty `pull_requests` array and a `null` value for `head_branch`.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "requested_action"
          ]
        },
        {
          "type": "object",
          "name": "check_run",
          "in": "body",
          "description": "A check performed on the code of a given code change",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object or null",
              "name": "app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "description": "A GitHub user.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "name"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "avatar_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "gravatar_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "followers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "following_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "gists_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organizations_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "repos_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "received_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_at"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "issues"
                    },
                    {
                      "type": "string",
                      "name": "checks"
                    },
                    {
                      "type": "string",
                      "name": "metadata"
                    },
                    {
                      "type": "string",
                      "name": "contents"
                    },
                    {
                      "type": "string",
                      "name": "deployments"
                    }
                  ]
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "installations_count",
                  "description": "The number of installations associated with the GitHub app"
                },
                {
                  "type": "string",
                  "name": "client_id"
                },
                {
                  "type": "string",
                  "name": "client_secret"
                },
                {
                  "type": "string or null",
                  "name": "webhook_secret"
                },
                {
                  "type": "string",
                  "name": "pem"
                }
              ]
            },
            {
              "type": "object",
              "name": "check_suite",
              "description": "A suite of checks performed on the code of a given code change",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "after"
                },
                {
                  "type": "object",
                  "name": "app",
                  "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "description": "The slug name of the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "external_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "description": "The set of permissions for the GitHub app",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "issues"
                        },
                        {
                          "type": "string",
                          "name": "checks"
                        },
                        {
                          "type": "string",
                          "name": "metadata"
                        },
                        {
                          "type": "string",
                          "name": "contents"
                        },
                        {
                          "type": "string",
                          "name": "deployments"
                        }
                      ]
                    },
                    {
                      "type": "array of strings",
                      "name": "events",
                      "description": "The list of events for the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "installations_count",
                      "description": "The number of installations associated with the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "client_id"
                    },
                    {
                      "type": "string",
                      "name": "client_secret"
                    },
                    {
                      "type": "string or null",
                      "name": "webhook_secret"
                    },
                    {
                      "type": "string",
                      "name": "pem"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "before"
                },
                {
                  "type": "string or null",
                  "name": "conclusion",
                  "enum": [
                    "success",
                    "failure",
                    "neutral",
                    "cancelled",
                    "skipped",
                    "timed_out",
                    "action_required",
                    "stale",
                    "startup_failure"
                  ]
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string or null",
                  "name": "head_branch"
                },
                {
                  "type": "string",
                  "name": "head_sha",
                  "description": "The SHA of the head commit that is being checked."
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "array of objects",
                  "name": "pull_requests",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "number",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "head",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ref",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "sha",
                          "isRequired": true
                        },
                        {
                          "type": "object",
                          "name": "repo",
                          "isRequired": true,
                          "childParamsGroups": [
                            {
                              "type": "integer",
                              "name": "id",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "url",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "name",
                              "isRequired": true
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "base",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ref",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "sha",
                          "isRequired": true
                        },
                        {
                          "type": "object",
                          "name": "repo",
                          "isRequired": true,
                          "childParamsGroups": [
                            {
                              "type": "integer",
                              "name": "id",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "url",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "name",
                              "isRequired": true
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "repository",
                  "description": "Minimal Repository",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url"
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string or null",
                      "name": "language"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0."
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "string or null",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string or null",
                      "name": "created_at"
                    },
                    {
                      "type": "string or null",
                      "name": "updated_at"
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin"
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "push"
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        },
                        {
                          "type": "boolean",
                          "name": "pull"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "role_name"
                    },
                    {
                      "type": "string",
                      "name": "temp_clone_token"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "integer",
                      "name": "subscribers_count"
                    },
                    {
                      "type": "integer",
                      "name": "network_count"
                    },
                    {
                      "type": "object",
                      "name": "code_of_conduct",
                      "description": "Code Of Conduct",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "body"
                        },
                        {
                          "type": "string or null",
                          "name": "html_url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key"
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "spdx_id"
                        },
                        {
                          "type": "string",
                          "name": "url"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        }
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    },
                    {
                      "type": "object or null",
                      "name": "security_and_analysis",
                      "childParamsGroups": [
                        {
                          "type": "object",
                          "name": "advanced_security",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        },
                        {
                          "type": "object",
                          "name": "secret_scanning",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        },
                        {
                          "type": "object",
                          "name": "secret_scanning_push_protection",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "status",
                  "enum": [
                    "queued",
                    "in_progress",
                    "completed",
                    "pending",
                    "waiting"
                  ]
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "completed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "waiting",
                "pending",
                "startup_failure",
                "stale",
                "success",
                "failure",
                "neutral",
                "cancelled",
                "skipped",
                "timed_out",
                "action_required"
              ]
            },
            {
              "type": "object",
              "name": "deployment",
              "description": "A deployment created as the result of an Actions check run from a workflow that references an environment",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the deployment",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "task",
                  "description": "Parameter to specify a task to execute",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "original_environment"
                },
                {
                  "type": "string",
                  "name": "environment",
                  "description": "Name for the target deployment environment.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "statuses_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repository_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "transient_environment",
                  "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false."
                },
                {
                  "type": "boolean",
                  "name": "production_environment",
                  "description": "Specifies if the given environment is one that end-users directly interact with. Default: false."
                },
                {
                  "type": "object or null",
                  "name": "performed_via_github_app",
                  "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "description": "The slug name of the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "external_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "description": "The set of permissions for the GitHub app",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "issues"
                        },
                        {
                          "type": "string",
                          "name": "checks"
                        },
                        {
                          "type": "string",
                          "name": "metadata"
                        },
                        {
                          "type": "string",
                          "name": "contents"
                        },
                        {
                          "type": "string",
                          "name": "deployments"
                        }
                      ]
                    },
                    {
                      "type": "array of strings",
                      "name": "events",
                      "description": "The list of events for the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "installations_count",
                      "description": "The number of installations associated with the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "client_id"
                    },
                    {
                      "type": "string",
                      "name": "client_secret"
                    },
                    {
                      "type": "string or null",
                      "name": "webhook_secret"
                    },
                    {
                      "type": "string",
                      "name": "pem"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "details_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "external_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "head_sha",
              "description": "The SHA of the commit that is being checked.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The id of the check.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the check.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "output",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "annotations_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "annotations_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "summary",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "text",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "title",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "description": "The phase of the lifecycle that the check is currently in.",
              "isRequired": true,
              "enum": [
                "queued",
                "in_progress",
                "completed",
                "pending"
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "requested_action",
          "in": "body",
          "description": "The action requested by the user.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "identifier",
              "description": "The integrator reference of the action requested by the user."
            }
          ]
        },
        {
          "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"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "requested_action",
      "category": "check_run"
    },
    "rerequested": {
      "description": "Someone requested to re-run a check run. Only the GitHub App that someone requests to re-run the check will receive the `rerequested` payload.",
      "summary": "This event occurs when there is activity relating to a check run. For information about check runs, see \"[Getting started with the Checks API](https://docs.github.com/rest/guides/getting-started-with-the-checks-api).\" For information about the APIs to manage check runs, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#checkrun) or \"[Check Runs](https://docs.github.com/rest/checks/runs)\" in the REST API documentation.\n\nFor activity relating to check suites, use the `check-suite` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Checks\" repository permission. To receive the `rerequested` and `requested_action` event types, the app must have at least write-level access for the \"Checks\" permission. GitHub Apps with write-level access for the \"Checks\" permission are automatically subscribed to this webhook event.\n\nRepository and organization webhooks only receive payloads for the `created` and `completed` event types in repositories.\n\n**Note**: The API only looks for pushes in the repository where the check run was created. Pushes to a branch in a forked repository are not detected and return an empty `pull_requests` array and a `null` value for `head_branch`.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "enum": [
            "rerequested"
          ]
        },
        {
          "type": "object",
          "name": "check_run",
          "in": "body",
          "description": "A check performed on the code of a given code change",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object or null",
              "name": "app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "description": "A GitHub user.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "name"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "avatar_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "gravatar_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "followers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "following_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "gists_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organizations_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "repos_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "received_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_at"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "issues"
                    },
                    {
                      "type": "string",
                      "name": "checks"
                    },
                    {
                      "type": "string",
                      "name": "metadata"
                    },
                    {
                      "type": "string",
                      "name": "contents"
                    },
                    {
                      "type": "string",
                      "name": "deployments"
                    }
                  ]
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "installations_count",
                  "description": "The number of installations associated with the GitHub app"
                },
                {
                  "type": "string",
                  "name": "client_id"
                },
                {
                  "type": "string",
                  "name": "client_secret"
                },
                {
                  "type": "string or null",
                  "name": "webhook_secret"
                },
                {
                  "type": "string",
                  "name": "pem"
                }
              ]
            },
            {
              "type": "object",
              "name": "check_suite",
              "description": "A suite of checks performed on the code of a given code change",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "after"
                },
                {
                  "type": "object",
                  "name": "app",
                  "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "description": "The slug name of the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "external_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "description": "The set of permissions for the GitHub app",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "issues"
                        },
                        {
                          "type": "string",
                          "name": "checks"
                        },
                        {
                          "type": "string",
                          "name": "metadata"
                        },
                        {
                          "type": "string",
                          "name": "contents"
                        },
                        {
                          "type": "string",
                          "name": "deployments"
                        }
                      ]
                    },
                    {
                      "type": "array of strings",
                      "name": "events",
                      "description": "The list of events for the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "installations_count",
                      "description": "The number of installations associated with the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "client_id"
                    },
                    {
                      "type": "string",
                      "name": "client_secret"
                    },
                    {
                      "type": "string or null",
                      "name": "webhook_secret"
                    },
                    {
                      "type": "string",
                      "name": "pem"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "before"
                },
                {
                  "type": "string or null",
                  "name": "conclusion",
                  "enum": [
                    "success",
                    "failure",
                    "neutral",
                    "cancelled",
                    "skipped",
                    "timed_out",
                    "action_required",
                    "stale",
                    "startup_failure"
                  ]
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string or null",
                  "name": "head_branch"
                },
                {
                  "type": "string",
                  "name": "head_sha",
                  "description": "The SHA of the head commit that is being checked."
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "array of objects",
                  "name": "pull_requests",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "number",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "head",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ref",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "sha",
                          "isRequired": true
                        },
                        {
                          "type": "object",
                          "name": "repo",
                          "isRequired": true,
                          "childParamsGroups": [
                            {
                              "type": "integer",
                              "name": "id",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "url",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "name",
                              "isRequired": true
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "base",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ref",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "sha",
                          "isRequired": true
                        },
                        {
                          "type": "object",
                          "name": "repo",
                          "isRequired": true,
                          "childParamsGroups": [
                            {
                              "type": "integer",
                              "name": "id",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "url",
                              "isRequired": true
                            },
                            {
                              "type": "string",
                              "name": "name",
                              "isRequired": true
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "repository",
                  "description": "Minimal Repository",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url"
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string or null",
                      "name": "language"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0."
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "string or null",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string or null",
                      "name": "created_at"
                    },
                    {
                      "type": "string or null",
                      "name": "updated_at"
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin"
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "push"
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        },
                        {
                          "type": "boolean",
                          "name": "pull"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "role_name"
                    },
                    {
                      "type": "string",
                      "name": "temp_clone_token"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "integer",
                      "name": "subscribers_count"
                    },
                    {
                      "type": "integer",
                      "name": "network_count"
                    },
                    {
                      "type": "object",
                      "name": "code_of_conduct",
                      "description": "Code Of Conduct",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "body"
                        },
                        {
                          "type": "string or null",
                          "name": "html_url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key"
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "spdx_id"
                        },
                        {
                          "type": "string",
                          "name": "url"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        }
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    },
                    {
                      "type": "object or null",
                      "name": "security_and_analysis",
                      "childParamsGroups": [
                        {
                          "type": "object",
                          "name": "advanced_security",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        },
                        {
                          "type": "object",
                          "name": "secret_scanning",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        },
                        {
                          "type": "object",
                          "name": "secret_scanning_push_protection",
                          "childParamsGroups": [
                            {
                              "type": "string",
                              "name": "status",
                              "enum": [
                                "enabled",
                                "disabled"
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "status",
                  "enum": [
                    "queued",
                    "in_progress",
                    "completed",
                    "pending",
                    "waiting"
                  ]
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "completed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "waiting",
                "pending",
                "startup_failure",
                "stale",
                "success",
                "failure",
                "neutral",
                "cancelled",
                "skipped",
                "timed_out",
                "action_required"
              ]
            },
            {
              "type": "object",
              "name": "deployment",
              "description": "A deployment created as the result of an Actions check run from a workflow that references an environment",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the deployment",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "task",
                  "description": "Parameter to specify a task to execute",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "original_environment"
                },
                {
                  "type": "string",
                  "name": "environment",
                  "description": "Name for the target deployment environment.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "statuses_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repository_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "transient_environment",
                  "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false."
                },
                {
                  "type": "boolean",
                  "name": "production_environment",
                  "description": "Specifies if the given environment is one that end-users directly interact with. Default: false."
                },
                {
                  "type": "object or null",
                  "name": "performed_via_github_app",
                  "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "description": "The slug name of the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "description": "A GitHub user.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string or null",
                          "name": "name"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_at"
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "external_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "description": "The set of permissions for the GitHub app",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "issues"
                        },
                        {
                          "type": "string",
                          "name": "checks"
                        },
                        {
                          "type": "string",
                          "name": "metadata"
                        },
                        {
                          "type": "string",
                          "name": "contents"
                        },
                        {
                          "type": "string",
                          "name": "deployments"
                        }
                      ]
                    },
                    {
                      "type": "array of strings",
                      "name": "events",
                      "description": "The list of events for the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "installations_count",
                      "description": "The number of installations associated with the GitHub app"
                    },
                    {
                      "type": "string",
                      "name": "client_id"
                    },
                    {
                      "type": "string",
                      "name": "client_secret"
                    },
                    {
                      "type": "string or null",
                      "name": "webhook_secret"
                    },
                    {
                      "type": "string",
                      "name": "pem"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "details_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "external_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "head_sha",
              "description": "The SHA of the commit that is being checked.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The id of the check.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the check.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "output",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "annotations_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "annotations_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "summary",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "text",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "title",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "description": "The phase of the lifecycle that the check is currently in.",
              "isRequired": true,
              "enum": [
                "queued",
                "in_progress",
                "completed",
                "pending"
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "rerequested",
      "category": "check_run"
    }
  },
  "check_suite": {
    "completed": {
      "description": "All check runs in a check suite have completed, and a conclusion is available.",
      "summary": "This event occurs when there is activity relating to a check suite. For information about check suites, see \"[Getting started with the Checks API](https://docs.github.com/rest/guides/getting-started-with-the-checks-api).\" For information about the APIs to manage check suites, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#checksuite) or \"[Check Suites](https://docs.github.com/rest/checks/suites)\" in the REST API documentation.\n\nFor activity relating to check runs, use the `check_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Checks\" permission. To receive the `requested` and `rerequested` event types, the app must have at lease write-level access for the \"Checks\" permission. GitHub Apps with write-level access for the \"Checks\" permission are automatically subscribed to this webhook event.\n\nRepository and organization webhooks only receive payloads for the `completed` event types in repositories.\n\n**Note**: The API only looks for pushes in the repository where the check suite was created. Pushes to a branch in a forked repository are not detected and return an empty `pull_requests` array and a `null` value for `head_branch`.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "completed"
          ]
        },
        {
          "type": "object or null",
          "name": "actions_meta",
          "in": "body"
        },
        {
          "type": "object",
          "name": "check_suite",
          "in": "body",
          "description": "The [check_suite](https://docs.github.com/rest/reference/checks#suites).",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "after",
              "isRequired": true
            },
            {
              "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.",
              "isRequired": true,
              "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",
                        "admin"
                      ]
                    },
                    {
                      "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": "string or null",
              "name": "before",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_runs_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "description": "The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, `action_required` or `stale`. This value will be `null` until the check run has `completed`.",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "stale",
                null,
                "skipped",
                "startup_failure"
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "description": "The head branch name the changes are on.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head_commit",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "committer",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "message",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "timestamp",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tree_id",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "head_sha",
              "description": "The SHA of the head commit that is being checked.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "latest_check_runs_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "description": "An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "rerequestable"
            },
            {
              "type": "boolean",
              "name": "runs_rerequestable"
            },
            {
              "type": "string or null",
              "name": "status",
              "description": "The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`.",
              "isRequired": true,
              "enum": [
                "requested",
                "in_progress",
                "completed",
                "queued",
                null,
                "pending"
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL that points to the check suite API resource.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "completed",
      "category": "check_suite"
    },
    "requested": {
      "description": "Someone requested to run a check suite. By default, check suites are automatically created when you create a check run. For more information, see [the GraphQL API documentation for creating a check run](https://docs.github.com/graphql/reference/mutations#createcheckrun) or \"[Create a check run](https://docs.github.com/rest/checks/runs#create-a-check-run)\" in the REST API documentation.",
      "summary": "This event occurs when there is activity relating to a check suite. For information about check suites, see \"[Getting started with the Checks API](https://docs.github.com/rest/guides/getting-started-with-the-checks-api).\" For information about the APIs to manage check suites, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#checksuite) or \"[Check Suites](https://docs.github.com/rest/checks/suites)\" in the REST API documentation.\n\nFor activity relating to check runs, use the `check_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Checks\" permission. To receive the `requested` and `rerequested` event types, the app must have at lease write-level access for the \"Checks\" permission. GitHub Apps with write-level access for the \"Checks\" permission are automatically subscribed to this webhook event.\n\nRepository and organization webhooks only receive payloads for the `completed` event types in repositories.\n\n**Note**: The API only looks for pushes in the repository where the check suite was created. Pushes to a branch in a forked repository are not detected and return an empty `pull_requests` array and a `null` value for `head_branch`.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "requested"
          ]
        },
        {
          "type": "object or null",
          "name": "actions_meta",
          "in": "body"
        },
        {
          "type": "object",
          "name": "check_suite",
          "in": "body",
          "description": "The [check_suite](https://docs.github.com/rest/reference/checks#suites).",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "after",
              "isRequired": true
            },
            {
              "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.",
              "isRequired": true,
              "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",
                        "admin"
                      ]
                    },
                    {
                      "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": "string or null",
              "name": "before",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_runs_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "description": "The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`,` neutral`, `cancelled`, `timed_out`, `action_required` or `stale`. This value will be `null` until the check run has completed.",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "stale",
                null,
                "skipped"
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "description": "The head branch name the changes are on.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head_commit",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "committer",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "message",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "timestamp",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tree_id",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "head_sha",
              "description": "The SHA of the head commit that is being checked.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "latest_check_runs_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "description": "An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "rerequestable"
            },
            {
              "type": "boolean",
              "name": "runs_rerequestable"
            },
            {
              "type": "string or null",
              "name": "status",
              "description": "The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`.",
              "isRequired": true,
              "enum": [
                "requested",
                "in_progress",
                "completed",
                "queued",
                null
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL that points to the check suite API resource.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "requested",
      "category": "check_suite"
    },
    "rerequested": {
      "description": "Someone requested to re-run the check runs in a check suite. For more information, see [the GraphQL API documentation for creating a check suite](https://docs.github.com/graphql/reference/mutations#createchecksuite) or \"[Create a check suite](https://docs.github.com/rest/checks/suites#create-a-check-suite)\" in the REST API documentation.",
      "summary": "This event occurs when there is activity relating to a check suite. For information about check suites, see \"[Getting started with the Checks API](https://docs.github.com/rest/guides/getting-started-with-the-checks-api).\" For information about the APIs to manage check suites, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#checksuite) or \"[Check Suites](https://docs.github.com/rest/checks/suites)\" in the REST API documentation.\n\nFor activity relating to check runs, use the `check_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Checks\" permission. To receive the `requested` and `rerequested` event types, the app must have at lease write-level access for the \"Checks\" permission. GitHub Apps with write-level access for the \"Checks\" permission are automatically subscribed to this webhook event.\n\nRepository and organization webhooks only receive payloads for the `completed` event types in repositories.\n\n**Note**: The API only looks for pushes in the repository where the check suite was created. Pushes to a branch in a forked repository are not detected and return an empty `pull_requests` array and a `null` value for `head_branch`.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "rerequested"
          ]
        },
        {
          "type": "object or null",
          "name": "actions_meta",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "rerun_info",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "plan_id"
                },
                {
                  "type": "array of strings",
                  "name": "job_ids"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "check_suite",
          "in": "body",
          "description": "The [check_suite](https://docs.github.com/rest/reference/checks#suites).",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "after",
              "isRequired": true
            },
            {
              "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.",
              "isRequired": true,
              "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",
                        "admin"
                      ]
                    },
                    {
                      "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": "string or null",
              "name": "before",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_runs_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "description": "The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`,` neutral`, `cancelled`, `timed_out`, `action_required` or `stale`. This value will be `null` until the check run has completed.",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "stale",
                null
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "description": "The head branch name the changes are on.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head_commit",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "committer",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "message",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "timestamp",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tree_id",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "head_sha",
              "description": "The SHA of the head commit that is being checked.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "latest_check_runs_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "description": "An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "rerequestable"
            },
            {
              "type": "boolean",
              "name": "runs_rerequestable"
            },
            {
              "type": "string or null",
              "name": "status",
              "description": "The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`.",
              "isRequired": true,
              "enum": [
                "requested",
                "in_progress",
                "completed",
                "queued",
                null
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL that points to the check suite API resource.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "rerequested",
      "category": "check_suite"
    }
  },
  "code_scanning_alert": {
    "appeared_in_branch": {
      "description": "A previously created code scanning alert appeared in another branch. This can happen when a branch is merged into or created from a branch with a pre-existing code scanning alert.",
      "summary": "This event occurs when there is activity relating to code scanning alerts in a repository. For more information, see \"[About code scanning](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)\" and \"[About code scanning alerts](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts).\" For information about the API to manage code scanning, see \"[Code scanning](https://docs.github.com/rest/code-scanning)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Code scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "appeared_in_branch"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "The code scanning alert involved in the event.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "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 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",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "dismissed_reason",
              "description": "The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`.",
              "isRequired": true,
              "enum": [
                "false positive",
                "won't fix",
                "used in tests",
                null
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "most_recent_instance",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "analysis_key",
                  "description": "Identifies the configuration under which the analysis was executed. For example, in GitHub Actions this includes the workflow filename and job name.",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "classifications"
                },
                {
                  "type": "string",
                  "name": "commit_sha"
                },
                {
                  "type": "string",
                  "name": "environment",
                  "description": "Identifies the variable values associated with the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed.",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "location",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "end_column"
                    },
                    {
                      "type": "integer",
                      "name": "end_line"
                    },
                    {
                      "type": "string",
                      "name": "path"
                    },
                    {
                      "type": "integer",
                      "name": "start_column"
                    },
                    {
                      "type": "integer",
                      "name": "start_line"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "message",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "text"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "ref",
                  "description": "The full Git reference, formatted as `refs/heads/<branch name>`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of a code scanning alert.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "dismissed",
                    "fixed"
                  ]
                }
              ]
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The code scanning alert number.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "rule",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "description",
                  "description": "A short description of the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "id",
                  "description": "A unique identifier for the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "severity",
                  "description": "The severity of the alert.",
                  "isRequired": true,
                  "enum": [
                    "none",
                    "note",
                    "warning",
                    "error",
                    null
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of a code scanning alert.",
              "isRequired": true,
              "enum": [
                "open",
                "dismissed",
                "fixed"
              ]
            },
            {
              "type": "object",
              "name": "tool",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the tool used to generate the code scanning analysis alert.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "version",
                  "description": "The version of the tool used to detect the alert.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "commit_oid",
          "in": "body",
          "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "ref",
          "in": "body",
          "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "appeared_in_branch",
      "category": "code_scanning_alert"
    },
    "closed_by_user": {
      "description": "Someone closed a code scanning alert.",
      "summary": "This event occurs when there is activity relating to code scanning alerts in a repository. For more information, see \"[About code scanning](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)\" and \"[About code scanning alerts](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts).\" For information about the API to manage code scanning, see \"[Code scanning](https://docs.github.com/rest/code-scanning)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Code scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "closed_by_user"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "The code scanning alert involved in the event.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "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": "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",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "dismissed_reason",
              "description": "The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`.",
              "isRequired": true,
              "enum": [
                "false positive",
                "won't fix",
                "used in tests",
                null
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "most_recent_instance",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "analysis_key",
                  "description": "Identifies the configuration under which the analysis was executed. For example, in GitHub Actions this includes the workflow filename and job name.",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "classifications"
                },
                {
                  "type": "string",
                  "name": "commit_sha"
                },
                {
                  "type": "string",
                  "name": "environment",
                  "description": "Identifies the variable values associated with the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed.",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "location",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "end_column"
                    },
                    {
                      "type": "integer",
                      "name": "end_line"
                    },
                    {
                      "type": "string",
                      "name": "path"
                    },
                    {
                      "type": "integer",
                      "name": "start_column"
                    },
                    {
                      "type": "integer",
                      "name": "start_line"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "message",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "text"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "ref",
                  "description": "The full Git reference, formatted as `refs/heads/<branch name>`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of a code scanning alert.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "dismissed",
                    "fixed"
                  ]
                }
              ]
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The code scanning alert number.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "rule",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "description",
                  "description": "A short description of the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "full_description"
                },
                {
                  "type": "string or null",
                  "name": "help"
                },
                {
                  "type": "string or null",
                  "name": "help_uri",
                  "description": "A link to the documentation for the rule used to detect the alert."
                },
                {
                  "type": "string",
                  "name": "id",
                  "description": "A unique identifier for the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "severity",
                  "description": "The severity of the alert.",
                  "isRequired": true,
                  "enum": [
                    "none",
                    "note",
                    "warning",
                    "error",
                    null
                  ]
                },
                {
                  "type": "array of strings or null",
                  "name": "tags"
                }
              ]
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of a code scanning alert.",
              "isRequired": true,
              "enum": [
                "dismissed",
                "fixed"
              ]
            },
            {
              "type": "object",
              "name": "tool",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "guid"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the tool used to generate the code scanning analysis alert.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "version",
                  "description": "The version of the tool used to detect the alert.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "commit_oid",
          "in": "body",
          "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "ref",
          "in": "body",
          "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "closed_by_user",
      "category": "code_scanning_alert"
    },
    "created": {
      "description": "A code scanning alert was created in a repository.",
      "summary": "This event occurs when there is activity relating to code scanning alerts in a repository. For more information, see \"[About code scanning](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)\" and \"[About code scanning alerts](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts).\" For information about the API to manage code scanning, see \"[Code scanning](https://docs.github.com/rest/code-scanning)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Code scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "The code scanning alert involved in the event.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ.`",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "dismissed_at",
              "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "dismissed_by",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "dismissed_comment",
              "description": "The dismissal comment associated with the dismissal of the alert."
            },
            {
              "type": "null",
              "name": "dismissed_reason",
              "description": "The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`.",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "fixed_at"
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "instances_url"
            },
            {
              "type": "object or null",
              "name": "most_recent_instance",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "analysis_key",
                  "description": "Identifies the configuration under which the analysis was executed. For example, in GitHub Actions this includes the workflow filename and job name.",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "classifications"
                },
                {
                  "type": "string",
                  "name": "commit_sha"
                },
                {
                  "type": "string",
                  "name": "environment",
                  "description": "Identifies the variable values associated with the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed.",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "location",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "end_column"
                    },
                    {
                      "type": "integer",
                      "name": "end_line"
                    },
                    {
                      "type": "string",
                      "name": "path"
                    },
                    {
                      "type": "integer",
                      "name": "start_column"
                    },
                    {
                      "type": "integer",
                      "name": "start_line"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "message",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "text"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "ref",
                  "description": "The full Git reference, formatted as `refs/heads/<branch name>`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of a code scanning alert.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "dismissed",
                    "fixed"
                  ]
                }
              ]
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The code scanning alert number.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "rule",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "description",
                  "description": "A short description of the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "full_description"
                },
                {
                  "type": "string or null",
                  "name": "help"
                },
                {
                  "type": "string or null",
                  "name": "help_uri",
                  "description": "A link to the documentation for the rule used to detect the alert."
                },
                {
                  "type": "string",
                  "name": "id",
                  "description": "A unique identifier for the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "severity",
                  "description": "The severity of the alert.",
                  "isRequired": true,
                  "enum": [
                    "none",
                    "note",
                    "warning",
                    "error",
                    null
                  ]
                },
                {
                  "type": "array of strings or null",
                  "name": "tags"
                }
              ]
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of a code scanning alert.",
              "isRequired": true,
              "enum": [
                "open",
                "dismissed"
              ]
            },
            {
              "type": "object or null",
              "name": "tool",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "guid"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the tool used to generate the code scanning analysis alert.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "version",
                  "description": "The version of the tool used to detect the alert.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string or null",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "commit_oid",
          "in": "body",
          "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "ref",
          "in": "body",
          "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "code_scanning_alert"
    },
    "fixed": {
      "description": "A code scanning alert was fixed in a branch by a commit.",
      "summary": "This event occurs when there is activity relating to code scanning alerts in a repository. For more information, see \"[About code scanning](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)\" and \"[About code scanning alerts](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts).\" For information about the API to manage code scanning, see \"[Code scanning](https://docs.github.com/rest/code-scanning)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Code scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "fixed"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "The code scanning alert involved in the event.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "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 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",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "dismissed_reason",
              "description": "The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`.",
              "isRequired": true,
              "enum": [
                "false positive",
                "won't fix",
                "used in tests",
                null
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "instances_url"
            },
            {
              "type": "object or null",
              "name": "most_recent_instance",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "analysis_key",
                  "description": "Identifies the configuration under which the analysis was executed. For example, in GitHub Actions this includes the workflow filename and job name.",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "classifications"
                },
                {
                  "type": "string",
                  "name": "commit_sha"
                },
                {
                  "type": "string",
                  "name": "environment",
                  "description": "Identifies the variable values associated with the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed.",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "location",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "end_column"
                    },
                    {
                      "type": "integer",
                      "name": "end_line"
                    },
                    {
                      "type": "string",
                      "name": "path"
                    },
                    {
                      "type": "integer",
                      "name": "start_column"
                    },
                    {
                      "type": "integer",
                      "name": "start_line"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "message",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "text"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "ref",
                  "description": "The full Git reference, formatted as `refs/heads/<branch name>`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of a code scanning alert.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "dismissed",
                    "fixed"
                  ]
                }
              ]
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The code scanning alert number.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "rule",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "description",
                  "description": "A short description of the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "full_description"
                },
                {
                  "type": "string or null",
                  "name": "help"
                },
                {
                  "type": "string or null",
                  "name": "help_uri",
                  "description": "A link to the documentation for the rule used to detect the alert."
                },
                {
                  "type": "string",
                  "name": "id",
                  "description": "A unique identifier for the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "severity",
                  "description": "The severity of the alert.",
                  "isRequired": true,
                  "enum": [
                    "none",
                    "note",
                    "warning",
                    "error",
                    null
                  ]
                },
                {
                  "type": "array of strings or null",
                  "name": "tags"
                }
              ]
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of a code scanning alert.",
              "isRequired": true,
              "enum": [
                "fixed"
              ]
            },
            {
              "type": "object",
              "name": "tool",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "guid"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the tool used to generate the code scanning analysis alert.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "version",
                  "description": "The version of the tool used to detect the alert.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "commit_oid",
          "in": "body",
          "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "ref",
          "in": "body",
          "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "fixed",
      "category": "code_scanning_alert"
    },
    "reopened": {
      "description": "A previously fixed code scanning alert reappeared in a branch.",
      "summary": "This event occurs when there is activity relating to code scanning alerts in a repository. For more information, see \"[About code scanning](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)\" and \"[About code scanning alerts](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts).\" For information about the API to manage code scanning, see \"[Code scanning](https://docs.github.com/rest/code-scanning)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Code scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reopened"
          ]
        },
        {
          "type": "object or null",
          "name": "alert",
          "in": "body",
          "description": "The code scanning alert involved in the event.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "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 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",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "dismissed_reason",
              "description": "The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "most_recent_instance",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "analysis_key",
                  "description": "Identifies the configuration under which the analysis was executed. For example, in GitHub Actions this includes the workflow filename and job name.",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "classifications"
                },
                {
                  "type": "string",
                  "name": "commit_sha"
                },
                {
                  "type": "string",
                  "name": "environment",
                  "description": "Identifies the variable values associated with the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed.",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "location",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "end_column"
                    },
                    {
                      "type": "integer",
                      "name": "end_line"
                    },
                    {
                      "type": "string",
                      "name": "path"
                    },
                    {
                      "type": "integer",
                      "name": "start_column"
                    },
                    {
                      "type": "integer",
                      "name": "start_line"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "message",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "text"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "ref",
                  "description": "The full Git reference, formatted as `refs/heads/<branch name>`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of a code scanning alert.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "dismissed",
                    "fixed"
                  ]
                }
              ]
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The code scanning alert number.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "rule",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "description",
                  "description": "A short description of the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "full_description"
                },
                {
                  "type": "string or null",
                  "name": "help"
                },
                {
                  "type": "string or null",
                  "name": "help_uri",
                  "description": "A link to the documentation for the rule used to detect the alert."
                },
                {
                  "type": "string",
                  "name": "id",
                  "description": "A unique identifier for the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "severity",
                  "description": "The severity of the alert.",
                  "isRequired": true,
                  "enum": [
                    "none",
                    "note",
                    "warning",
                    "error",
                    null
                  ]
                },
                {
                  "type": "array of strings or null",
                  "name": "tags"
                }
              ]
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of a code scanning alert.",
              "isRequired": true,
              "enum": [
                "open",
                "dismissed",
                "fixed"
              ]
            },
            {
              "type": "object",
              "name": "tool",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "guid"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the tool used to generate the code scanning analysis alert.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "version",
                  "description": "The version of the tool used to detect the alert.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string or null",
          "name": "commit_oid",
          "in": "body",
          "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string or null",
          "name": "ref",
          "in": "body",
          "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "reopened",
      "category": "code_scanning_alert"
    },
    "reopened_by_user": {
      "description": "Someone reopened a code scanning alert.",
      "summary": "This event occurs when there is activity relating to code scanning alerts in a repository. For more information, see \"[About code scanning](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)\" and \"[About code scanning alerts](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts).\" For information about the API to manage code scanning, see \"[Code scanning](https://docs.github.com/rest/code-scanning)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Code scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reopened_by_user"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "The code scanning alert involved in the event.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "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": "null",
              "name": "dismissed_at",
              "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "dismissed_by",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "dismissed_reason",
              "description": "The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "most_recent_instance",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "analysis_key",
                  "description": "Identifies the configuration under which the analysis was executed. For example, in GitHub Actions this includes the workflow filename and job name.",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "classifications"
                },
                {
                  "type": "string",
                  "name": "commit_sha"
                },
                {
                  "type": "string",
                  "name": "environment",
                  "description": "Identifies the variable values associated with the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed.",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "location",
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "end_column"
                    },
                    {
                      "type": "integer",
                      "name": "end_line"
                    },
                    {
                      "type": "string",
                      "name": "path"
                    },
                    {
                      "type": "integer",
                      "name": "start_column"
                    },
                    {
                      "type": "integer",
                      "name": "start_line"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "message",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "text"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "ref",
                  "description": "The full Git reference, formatted as `refs/heads/<branch name>`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of a code scanning alert.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "dismissed",
                    "fixed"
                  ]
                }
              ]
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The code scanning alert number.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "rule",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "description",
                  "description": "A short description of the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "id",
                  "description": "A unique identifier for the rule used to detect the alert.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "severity",
                  "description": "The severity of the alert.",
                  "isRequired": true,
                  "enum": [
                    "none",
                    "note",
                    "warning",
                    "error",
                    null
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of a code scanning alert.",
              "isRequired": true,
              "enum": [
                "open",
                "fixed"
              ]
            },
            {
              "type": "object",
              "name": "tool",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the tool used to generate the code scanning analysis alert.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "version",
                  "description": "The version of the tool used to detect the alert.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "commit_oid",
          "in": "body",
          "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "ref",
          "in": "body",
          "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "reopened_by_user",
      "category": "code_scanning_alert"
    }
  },
  "commit_comment": {
    "created": {
      "description": "Someone commented on a commit.",
      "summary": "This event occurs when there is activity relating to commit comments. For more information about commit comments, see \"[Commenting on a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request).\" For information about the APIs to manage commit comments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#commitcomment) or \"[Commit comments](https://docs.github.com/rest/commits/comments)\" in the REST API documentation.\n\nFor activity relating to comments on pull request reviews, use the `pull_request_review_comment` event. For activity relating to issue comments, use the `issue_comment` event. For activity relating to discussion comments, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "description": "The action performed. Can be `created`.",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "comment",
          "in": "body",
          "description": "The [commit comment](https://docs.github.com/rest/reference/repos#get-a-commit-comment) resource.",
          "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": "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": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the commit comment.",
              "isRequired": true
            },
            {
              "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 commit comment.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "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": "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": "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"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "commit_comment"
    }
  },
  "create": {
    "default": {
      "summary": "This event occurs when a Git branch or tag is created.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.\n\n**Note**: This event will not occur when more than three tags are created at once.",
      "bodyParameters": [
        {
          "type": "string or null",
          "name": "description",
          "in": "body",
          "description": "The repository's current description.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "master_branch",
          "in": "body",
          "description": "The name of the repository's default branch (usually `main`).",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "pusher_type",
          "in": "body",
          "description": "The pusher type for the event. Can be either `user` or a deploy key.",
          "isRequired": true
        },
        {
          "type": "string",
          "name": "ref",
          "in": "body",
          "description": "The [`git ref`](https://docs.github.com/rest/reference/git#get-a-reference) resource.",
          "isRequired": true
        },
        {
          "type": "string",
          "name": "ref_type",
          "in": "body",
          "description": "The type of Git ref object created in the repository.",
          "isRequired": true,
          "enum": [
            "tag",
            "branch"
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "create"
    }
  },
  "delete": {
    "default": {
      "summary": "This event occurs when a Git branch or tag is deleted.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.\n\n**Note**: This event will not occur when more than three tags are deleted at once.",
      "bodyParameters": [
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "pusher_type",
          "in": "body",
          "description": "The pusher type for the event. Can be either `user` or a deploy key.",
          "isRequired": true
        },
        {
          "type": "string",
          "name": "ref",
          "in": "body",
          "description": "The [`git ref`](https://docs.github.com/rest/reference/git#get-a-reference) resource.",
          "isRequired": true
        },
        {
          "type": "string",
          "name": "ref_type",
          "in": "body",
          "description": "The type of Git ref object deleted in the repository.",
          "isRequired": true,
          "enum": [
            "tag",
            "branch"
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "delete"
    }
  },
  "dependabot_alert": {
    "created": {
      "description": "A manifest file change introduced a vulnerable dependency, or a GitHub Security Advisory was published and an existing dependency was found to be vulnerable.",
      "summary": "This event occurs when there is activity relating to Dependabot alerts.\n\nFor more information about Dependabot alerts, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\" For information about the API to manage Dependabot alerts, see \"[Dependabot alerts](https://docs.github.com/rest/dependabot/alerts)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Dependabot alerts\" repository permission.\n\n**Note**: Webhook events for Dependabot alerts are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "A Dependabot alert.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "number",
              "description": "The security alert number.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the Dependabot alert.",
              "isRequired": true,
              "enum": [
                "dismissed",
                "fixed",
                "open"
              ]
            },
            {
              "type": "object",
              "name": "dependency",
              "description": "Details for the vulnerable dependency.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "package",
                  "description": "Details for the vulnerable package.",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "description": "The package's language or package management ecosystem.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The unique package name within its ecosystem.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "manifest_path",
                  "description": "The full path to the dependency manifest file, relative to the root of the repository."
                },
                {
                  "type": "string or null",
                  "name": "scope",
                  "description": "The execution scope of the vulnerable dependency.",
                  "enum": [
                    "development",
                    "runtime"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "security_advisory",
              "description": "Details for the GitHub Security Advisory.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "ghsa_id",
                  "description": "The unique GitHub Security Advisory ID assigned to the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "cve_id",
                  "description": "The unique CVE ID assigned to the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "summary",
                  "description": "A short, plain text summary of the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "description": "A long-form Markdown-supported description of the advisory.",
                  "isRequired": true
                },
                {
                  "type": "array of objects",
                  "name": "vulnerabilities",
                  "description": "Vulnerable version range information for the advisory.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "object",
                      "name": "package",
                      "description": "Details for the vulnerable package.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ecosystem",
                          "description": "The package's language or package management ecosystem.",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "description": "The unique package name within its ecosystem.",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "severity",
                      "description": "The severity of the vulnerability.",
                      "isRequired": true,
                      "enum": [
                        "low",
                        "medium",
                        "high",
                        "critical"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerable_version_range",
                      "description": "Conditions that identify vulnerable versions of this vulnerability's package.",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "first_patched_version",
                      "description": "Details pertaining to the package version that patches this vulnerability.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "identifier",
                          "description": "The package version that patches this vulnerability.",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "description": "The severity of the advisory.",
                  "isRequired": true,
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "critical"
                  ]
                },
                {
                  "type": "object",
                  "name": "cvss",
                  "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "number",
                      "name": "score",
                      "description": "The overall CVSS score of the advisory.",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "vector_string",
                      "description": "The full CVSS vector string for the advisory.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "cwes",
                  "description": "Details for the advisory pertaining to Common Weakness Enumeration.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "cwe_id",
                      "description": "The unique CWE ID.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The short, plain text name of the CWE.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "identifiers",
                  "description": "Values that identify this advisory among security information sources.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "type",
                      "description": "The type of advisory identifier.",
                      "isRequired": true,
                      "enum": [
                        "CVE",
                        "GHSA"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "value",
                      "description": "The value of the advisory identifer.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "references",
                  "description": "Links to additional advisory information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "url",
                      "description": "The URL of the reference.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "published_at",
                  "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "withdrawn_at",
                  "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "security_vulnerability",
              "description": "Details pertaining to one vulnerable version range for the advisory.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "package",
                  "description": "Details for the vulnerable package.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "description": "The package's language or package management ecosystem.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The unique package name within its ecosystem.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "description": "The severity of the vulnerability.",
                  "isRequired": true,
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "critical"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerable_version_range",
                  "description": "Conditions that identify vulnerable versions of this vulnerability's package.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "first_patched_version",
                  "description": "Details pertaining to the package version that patches this vulnerability.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "identifier",
                      "description": "The package version that patches this vulnerability.",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "description": "The REST API URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "dismissed_at",
              "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "dismissed_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "dismissed_reason",
              "description": "The reason that the alert was dismissed.",
              "isRequired": true,
              "enum": [
                "fix_started",
                "inaccurate",
                "no_bandwidth",
                "not_used",
                "tolerable_risk"
              ]
            },
            {
              "type": "string or null",
              "name": "dismissed_comment",
              "description": "An optional comment associated with the alert's dismissal.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "fixed_at",
              "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "dependabot_alert"
    },
    "dismissed": {
      "description": "A Dependabot alert was manually closed.",
      "summary": "This event occurs when there is activity relating to Dependabot alerts.\n\nFor more information about Dependabot alerts, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\" For information about the API to manage Dependabot alerts, see \"[Dependabot alerts](https://docs.github.com/rest/dependabot/alerts)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Dependabot alerts\" repository permission.\n\n**Note**: Webhook events for Dependabot alerts are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "dismissed"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "A Dependabot alert.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "number",
              "description": "The security alert number.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the Dependabot alert.",
              "isRequired": true,
              "enum": [
                "dismissed",
                "fixed",
                "open"
              ]
            },
            {
              "type": "object",
              "name": "dependency",
              "description": "Details for the vulnerable dependency.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "package",
                  "description": "Details for the vulnerable package.",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "description": "The package's language or package management ecosystem.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The unique package name within its ecosystem.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "manifest_path",
                  "description": "The full path to the dependency manifest file, relative to the root of the repository."
                },
                {
                  "type": "string or null",
                  "name": "scope",
                  "description": "The execution scope of the vulnerable dependency.",
                  "enum": [
                    "development",
                    "runtime"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "security_advisory",
              "description": "Details for the GitHub Security Advisory.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "ghsa_id",
                  "description": "The unique GitHub Security Advisory ID assigned to the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "cve_id",
                  "description": "The unique CVE ID assigned to the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "summary",
                  "description": "A short, plain text summary of the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "description": "A long-form Markdown-supported description of the advisory.",
                  "isRequired": true
                },
                {
                  "type": "array of objects",
                  "name": "vulnerabilities",
                  "description": "Vulnerable version range information for the advisory.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "object",
                      "name": "package",
                      "description": "Details for the vulnerable package.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ecosystem",
                          "description": "The package's language or package management ecosystem.",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "description": "The unique package name within its ecosystem.",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "severity",
                      "description": "The severity of the vulnerability.",
                      "isRequired": true,
                      "enum": [
                        "low",
                        "medium",
                        "high",
                        "critical"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerable_version_range",
                      "description": "Conditions that identify vulnerable versions of this vulnerability's package.",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "first_patched_version",
                      "description": "Details pertaining to the package version that patches this vulnerability.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "identifier",
                          "description": "The package version that patches this vulnerability.",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "description": "The severity of the advisory.",
                  "isRequired": true,
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "critical"
                  ]
                },
                {
                  "type": "object",
                  "name": "cvss",
                  "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "number",
                      "name": "score",
                      "description": "The overall CVSS score of the advisory.",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "vector_string",
                      "description": "The full CVSS vector string for the advisory.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "cwes",
                  "description": "Details for the advisory pertaining to Common Weakness Enumeration.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "cwe_id",
                      "description": "The unique CWE ID.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The short, plain text name of the CWE.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "identifiers",
                  "description": "Values that identify this advisory among security information sources.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "type",
                      "description": "The type of advisory identifier.",
                      "isRequired": true,
                      "enum": [
                        "CVE",
                        "GHSA"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "value",
                      "description": "The value of the advisory identifer.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "references",
                  "description": "Links to additional advisory information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "url",
                      "description": "The URL of the reference.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "published_at",
                  "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "withdrawn_at",
                  "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "security_vulnerability",
              "description": "Details pertaining to one vulnerable version range for the advisory.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "package",
                  "description": "Details for the vulnerable package.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "description": "The package's language or package management ecosystem.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The unique package name within its ecosystem.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "description": "The severity of the vulnerability.",
                  "isRequired": true,
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "critical"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerable_version_range",
                  "description": "Conditions that identify vulnerable versions of this vulnerability's package.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "first_patched_version",
                  "description": "Details pertaining to the package version that patches this vulnerability.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "identifier",
                      "description": "The package version that patches this vulnerability.",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "description": "The REST API URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "dismissed_at",
              "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "dismissed_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "dismissed_reason",
              "description": "The reason that the alert was dismissed.",
              "isRequired": true,
              "enum": [
                "fix_started",
                "inaccurate",
                "no_bandwidth",
                "not_used",
                "tolerable_risk"
              ]
            },
            {
              "type": "string or null",
              "name": "dismissed_comment",
              "description": "An optional comment associated with the alert's dismissal.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "fixed_at",
              "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "dismissed",
      "category": "dependabot_alert"
    },
    "fixed": {
      "description": "A manifest file change removed a vulnerability.",
      "summary": "This event occurs when there is activity relating to Dependabot alerts.\n\nFor more information about Dependabot alerts, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\" For information about the API to manage Dependabot alerts, see \"[Dependabot alerts](https://docs.github.com/rest/dependabot/alerts)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Dependabot alerts\" repository permission.\n\n**Note**: Webhook events for Dependabot alerts are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "fixed"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "A Dependabot alert.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "number",
              "description": "The security alert number.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the Dependabot alert.",
              "isRequired": true,
              "enum": [
                "dismissed",
                "fixed",
                "open"
              ]
            },
            {
              "type": "object",
              "name": "dependency",
              "description": "Details for the vulnerable dependency.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "package",
                  "description": "Details for the vulnerable package.",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "description": "The package's language or package management ecosystem.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The unique package name within its ecosystem.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "manifest_path",
                  "description": "The full path to the dependency manifest file, relative to the root of the repository."
                },
                {
                  "type": "string or null",
                  "name": "scope",
                  "description": "The execution scope of the vulnerable dependency.",
                  "enum": [
                    "development",
                    "runtime"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "security_advisory",
              "description": "Details for the GitHub Security Advisory.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "ghsa_id",
                  "description": "The unique GitHub Security Advisory ID assigned to the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "cve_id",
                  "description": "The unique CVE ID assigned to the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "summary",
                  "description": "A short, plain text summary of the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "description": "A long-form Markdown-supported description of the advisory.",
                  "isRequired": true
                },
                {
                  "type": "array of objects",
                  "name": "vulnerabilities",
                  "description": "Vulnerable version range information for the advisory.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "object",
                      "name": "package",
                      "description": "Details for the vulnerable package.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ecosystem",
                          "description": "The package's language or package management ecosystem.",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "description": "The unique package name within its ecosystem.",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "severity",
                      "description": "The severity of the vulnerability.",
                      "isRequired": true,
                      "enum": [
                        "low",
                        "medium",
                        "high",
                        "critical"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerable_version_range",
                      "description": "Conditions that identify vulnerable versions of this vulnerability's package.",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "first_patched_version",
                      "description": "Details pertaining to the package version that patches this vulnerability.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "identifier",
                          "description": "The package version that patches this vulnerability.",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "description": "The severity of the advisory.",
                  "isRequired": true,
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "critical"
                  ]
                },
                {
                  "type": "object",
                  "name": "cvss",
                  "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "number",
                      "name": "score",
                      "description": "The overall CVSS score of the advisory.",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "vector_string",
                      "description": "The full CVSS vector string for the advisory.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "cwes",
                  "description": "Details for the advisory pertaining to Common Weakness Enumeration.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "cwe_id",
                      "description": "The unique CWE ID.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The short, plain text name of the CWE.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "identifiers",
                  "description": "Values that identify this advisory among security information sources.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "type",
                      "description": "The type of advisory identifier.",
                      "isRequired": true,
                      "enum": [
                        "CVE",
                        "GHSA"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "value",
                      "description": "The value of the advisory identifer.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "references",
                  "description": "Links to additional advisory information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "url",
                      "description": "The URL of the reference.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "published_at",
                  "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "withdrawn_at",
                  "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "security_vulnerability",
              "description": "Details pertaining to one vulnerable version range for the advisory.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "package",
                  "description": "Details for the vulnerable package.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "description": "The package's language or package management ecosystem.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The unique package name within its ecosystem.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "description": "The severity of the vulnerability.",
                  "isRequired": true,
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "critical"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerable_version_range",
                  "description": "Conditions that identify vulnerable versions of this vulnerability's package.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "first_patched_version",
                  "description": "Details pertaining to the package version that patches this vulnerability.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "identifier",
                      "description": "The package version that patches this vulnerability.",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "description": "The REST API URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "dismissed_at",
              "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "dismissed_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "dismissed_reason",
              "description": "The reason that the alert was dismissed.",
              "isRequired": true,
              "enum": [
                "fix_started",
                "inaccurate",
                "no_bandwidth",
                "not_used",
                "tolerable_risk"
              ]
            },
            {
              "type": "string or null",
              "name": "dismissed_comment",
              "description": "An optional comment associated with the alert's dismissal.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "fixed_at",
              "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "fixed",
      "category": "dependabot_alert"
    },
    "reintroduced": {
      "description": "A manifest file change introduced a vulnerable dependency that had previously been fixed.",
      "summary": "This event occurs when there is activity relating to Dependabot alerts.\n\nFor more information about Dependabot alerts, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\" For information about the API to manage Dependabot alerts, see \"[Dependabot alerts](https://docs.github.com/rest/dependabot/alerts)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Dependabot alerts\" repository permission.\n\n**Note**: Webhook events for Dependabot alerts are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reintroduced"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "A Dependabot alert.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "number",
              "description": "The security alert number.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the Dependabot alert.",
              "isRequired": true,
              "enum": [
                "dismissed",
                "fixed",
                "open"
              ]
            },
            {
              "type": "object",
              "name": "dependency",
              "description": "Details for the vulnerable dependency.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "package",
                  "description": "Details for the vulnerable package.",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "description": "The package's language or package management ecosystem.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The unique package name within its ecosystem.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "manifest_path",
                  "description": "The full path to the dependency manifest file, relative to the root of the repository."
                },
                {
                  "type": "string or null",
                  "name": "scope",
                  "description": "The execution scope of the vulnerable dependency.",
                  "enum": [
                    "development",
                    "runtime"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "security_advisory",
              "description": "Details for the GitHub Security Advisory.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "ghsa_id",
                  "description": "The unique GitHub Security Advisory ID assigned to the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "cve_id",
                  "description": "The unique CVE ID assigned to the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "summary",
                  "description": "A short, plain text summary of the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "description": "A long-form Markdown-supported description of the advisory.",
                  "isRequired": true
                },
                {
                  "type": "array of objects",
                  "name": "vulnerabilities",
                  "description": "Vulnerable version range information for the advisory.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "object",
                      "name": "package",
                      "description": "Details for the vulnerable package.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ecosystem",
                          "description": "The package's language or package management ecosystem.",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "description": "The unique package name within its ecosystem.",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "severity",
                      "description": "The severity of the vulnerability.",
                      "isRequired": true,
                      "enum": [
                        "low",
                        "medium",
                        "high",
                        "critical"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerable_version_range",
                      "description": "Conditions that identify vulnerable versions of this vulnerability's package.",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "first_patched_version",
                      "description": "Details pertaining to the package version that patches this vulnerability.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "identifier",
                          "description": "The package version that patches this vulnerability.",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "description": "The severity of the advisory.",
                  "isRequired": true,
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "critical"
                  ]
                },
                {
                  "type": "object",
                  "name": "cvss",
                  "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "number",
                      "name": "score",
                      "description": "The overall CVSS score of the advisory.",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "vector_string",
                      "description": "The full CVSS vector string for the advisory.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "cwes",
                  "description": "Details for the advisory pertaining to Common Weakness Enumeration.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "cwe_id",
                      "description": "The unique CWE ID.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The short, plain text name of the CWE.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "identifiers",
                  "description": "Values that identify this advisory among security information sources.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "type",
                      "description": "The type of advisory identifier.",
                      "isRequired": true,
                      "enum": [
                        "CVE",
                        "GHSA"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "value",
                      "description": "The value of the advisory identifer.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "references",
                  "description": "Links to additional advisory information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "url",
                      "description": "The URL of the reference.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "published_at",
                  "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "withdrawn_at",
                  "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "security_vulnerability",
              "description": "Details pertaining to one vulnerable version range for the advisory.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "package",
                  "description": "Details for the vulnerable package.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "description": "The package's language or package management ecosystem.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The unique package name within its ecosystem.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "description": "The severity of the vulnerability.",
                  "isRequired": true,
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "critical"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerable_version_range",
                  "description": "Conditions that identify vulnerable versions of this vulnerability's package.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "first_patched_version",
                  "description": "Details pertaining to the package version that patches this vulnerability.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "identifier",
                      "description": "The package version that patches this vulnerability.",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "description": "The REST API URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "dismissed_at",
              "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "dismissed_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "dismissed_reason",
              "description": "The reason that the alert was dismissed.",
              "isRequired": true,
              "enum": [
                "fix_started",
                "inaccurate",
                "no_bandwidth",
                "not_used",
                "tolerable_risk"
              ]
            },
            {
              "type": "string or null",
              "name": "dismissed_comment",
              "description": "An optional comment associated with the alert's dismissal.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "fixed_at",
              "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "reintroduced",
      "category": "dependabot_alert"
    },
    "reopened": {
      "description": "A Dependabot alert was manually reopened.",
      "summary": "This event occurs when there is activity relating to Dependabot alerts.\n\nFor more information about Dependabot alerts, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\" For information about the API to manage Dependabot alerts, see \"[Dependabot alerts](https://docs.github.com/rest/dependabot/alerts)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Dependabot alerts\" repository permission.\n\n**Note**: Webhook events for Dependabot alerts are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reopened"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "A Dependabot alert.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "number",
              "description": "The security alert number.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the Dependabot alert.",
              "isRequired": true,
              "enum": [
                "dismissed",
                "fixed",
                "open"
              ]
            },
            {
              "type": "object",
              "name": "dependency",
              "description": "Details for the vulnerable dependency.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "package",
                  "description": "Details for the vulnerable package.",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "description": "The package's language or package management ecosystem.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The unique package name within its ecosystem.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "manifest_path",
                  "description": "The full path to the dependency manifest file, relative to the root of the repository."
                },
                {
                  "type": "string or null",
                  "name": "scope",
                  "description": "The execution scope of the vulnerable dependency.",
                  "enum": [
                    "development",
                    "runtime"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "security_advisory",
              "description": "Details for the GitHub Security Advisory.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "ghsa_id",
                  "description": "The unique GitHub Security Advisory ID assigned to the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "cve_id",
                  "description": "The unique CVE ID assigned to the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "summary",
                  "description": "A short, plain text summary of the advisory.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "description": "A long-form Markdown-supported description of the advisory.",
                  "isRequired": true
                },
                {
                  "type": "array of objects",
                  "name": "vulnerabilities",
                  "description": "Vulnerable version range information for the advisory.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "object",
                      "name": "package",
                      "description": "Details for the vulnerable package.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "ecosystem",
                          "description": "The package's language or package management ecosystem.",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "description": "The unique package name within its ecosystem.",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "severity",
                      "description": "The severity of the vulnerability.",
                      "isRequired": true,
                      "enum": [
                        "low",
                        "medium",
                        "high",
                        "critical"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerable_version_range",
                      "description": "Conditions that identify vulnerable versions of this vulnerability's package.",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "first_patched_version",
                      "description": "Details pertaining to the package version that patches this vulnerability.",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "identifier",
                          "description": "The package version that patches this vulnerability.",
                          "isRequired": true
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "description": "The severity of the advisory.",
                  "isRequired": true,
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "critical"
                  ]
                },
                {
                  "type": "object",
                  "name": "cvss",
                  "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "number",
                      "name": "score",
                      "description": "The overall CVSS score of the advisory.",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "vector_string",
                      "description": "The full CVSS vector string for the advisory.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "cwes",
                  "description": "Details for the advisory pertaining to Common Weakness Enumeration.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "cwe_id",
                      "description": "The unique CWE ID.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The short, plain text name of the CWE.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "identifiers",
                  "description": "Values that identify this advisory among security information sources.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "type",
                      "description": "The type of advisory identifier.",
                      "isRequired": true,
                      "enum": [
                        "CVE",
                        "GHSA"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "value",
                      "description": "The value of the advisory identifer.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "references",
                  "description": "Links to additional advisory information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "url",
                      "description": "The URL of the reference.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "published_at",
                  "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "withdrawn_at",
                  "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "security_vulnerability",
              "description": "Details pertaining to one vulnerable version range for the advisory.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "package",
                  "description": "Details for the vulnerable package.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "description": "The package's language or package management ecosystem.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The unique package name within its ecosystem.",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "description": "The severity of the vulnerability.",
                  "isRequired": true,
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "critical"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerable_version_range",
                  "description": "Conditions that identify vulnerable versions of this vulnerability's package.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "first_patched_version",
                  "description": "Details pertaining to the package version that patches this vulnerability.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "identifier",
                      "description": "The package version that patches this vulnerability.",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "description": "The REST API URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "dismissed_at",
              "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "dismissed_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "dismissed_reason",
              "description": "The reason that the alert was dismissed.",
              "isRequired": true,
              "enum": [
                "fix_started",
                "inaccurate",
                "no_bandwidth",
                "not_used",
                "tolerable_risk"
              ]
            },
            {
              "type": "string or null",
              "name": "dismissed_comment",
              "description": "An optional comment associated with the alert's dismissal.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "fixed_at",
              "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "reopened",
      "category": "dependabot_alert"
    }
  },
  "deploy_key": {
    "created": {
      "description": "A deploy key was created.",
      "summary": "This event occurs when there is activity relating to deploy keys. For more information, see \"[Managing deploy keys](https://docs.github.com/developers/overview/managing-deploy-keys).\" For information about the APIs to manage deploy keys, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#deploykey) or \"[Deploy keys](https://docs.github.com/rest/deploy-keys)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Deployments\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "key",
          "in": "body",
          "description": "The [`deploy key`](https://docs.github.com/rest/reference/deployments#get-a-deploy-key) resource.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "added_by"
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "key",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "last_used"
            },
            {
              "type": "boolean",
              "name": "read_only",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "verified",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "deploy_key"
    },
    "deleted": {
      "description": "A deploy key was deleted.",
      "summary": "This event occurs when there is activity relating to deploy keys. For more information, see \"[Managing deploy keys](https://docs.github.com/developers/overview/managing-deploy-keys).\" For information about the APIs to manage deploy keys, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#deploykey) or \"[Deploy keys](https://docs.github.com/rest/deploy-keys)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Deployments\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "key",
          "in": "body",
          "description": "The [`deploy key`](https://docs.github.com/rest/reference/deployments#get-a-deploy-key) resource.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "added_by"
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "key",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "last_used"
            },
            {
              "type": "boolean",
              "name": "read_only",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "verified",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "deploy_key"
    }
  },
  "deployment": {
    "created": {
      "description": "A deployment was created.",
      "summary": "This event occurs when there is activity relating to deployments. For more information, see \"[About deployments](https://docs.github.com/actions/deployment/about-deployments).\" For information about the APIs to manage deployments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#deployment) or \"[Deployments](https://docs.github.com/rest/deployments/deployments)\" in the REST API documentation.\n\nFor activity relating to deployment status, use the `deployment_status` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Deployments\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "deployment",
          "in": "body",
          "description": "The [deployment](https://docs.github.com/rest/reference/deployments#list-deployments).",
          "isRequired": true,
          "childParamsGroups": [
            {
              "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",
              "name": "environment",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "original_environment",
              "isRequired": true
            },
            {
              "type": "object or string",
              "name": "payload",
              "description": "",
              "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": "boolean",
              "name": "production_environment"
            },
            {
              "type": "string",
              "name": "ref",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "task",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "transient_environment"
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object or null",
          "name": "workflow",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "badge_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "workflow_run",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object or null",
              "name": "actor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "artifacts_url"
            },
            {
              "type": "string",
              "name": "cancel_url"
            },
            {
              "type": "integer",
              "name": "check_suite_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_suite_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_suite_url"
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "stale",
                null
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "display_title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "event",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "head_branch",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "head_commit"
            },
            {
              "type": "object",
              "name": "head_repository",
              "childParamsGroups": [
                {
                  "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": "null",
                  "name": "description"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "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": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "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": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_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": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "head_sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "jobs_url"
            },
            {
              "type": "string",
              "name": "logs_url"
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "previous_attempt_url"
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects or null",
              "name": "referenced_workflows",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "path",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "repository",
              "childParamsGroups": [
                {
                  "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": "null",
                  "name": "description"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "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": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "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": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_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": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "rerun_url"
            },
            {
              "type": "integer",
              "name": "run_attempt",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "run_started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "isRequired": true,
              "enum": [
                "requested",
                "in_progress",
                "completed",
                "queued",
                "waiting",
                "pending"
              ]
            },
            {
              "type": "object or null",
              "name": "triggering_actor",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "workflow_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "workflow_url"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "deployment"
    }
  },
  "deployment_status": {
    "created": {
      "description": "A new deployment status was created.",
      "summary": "This event occurs when there is activity relating to deployment statuses. For more information, see \"[About deployments](https://docs.github.com/actions/deployment/about-deployments).\" For information about the APIs to manage deployments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#deployment) or \"[Deployments](https://docs.github.com/rest/deployments/deployments)\" in the REST API documentation.\n\nFor activity relating to deployment creation, use the `deployment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Deployments\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object or null",
          "name": "check_run",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "completed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "description": "The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, `action_required` or `stale`. This value will be `null` until the check run has completed.",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "stale",
                "skipped",
                null
              ]
            },
            {
              "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 run.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "description": "The current status of the check run. Can be `queued`, `in_progress`, or `completed`.",
              "isRequired": true,
              "enum": [
                "queued",
                "in_progress",
                "completed",
                "waiting",
                "pending"
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "deployment",
          "in": "body",
          "description": "The [deployment](https://docs.github.com/rest/reference/deployments#list-deployments).",
          "isRequired": true,
          "childParamsGroups": [
            {
              "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",
              "name": "environment",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "original_environment",
              "isRequired": true
            },
            {
              "type": "string or object or null",
              "name": "payload",
              "description": "",
              "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": "boolean",
              "name": "production_environment"
            },
            {
              "type": "string",
              "name": "ref",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "task",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "transient_environment"
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "deployment_status",
          "in": "body",
          "description": "The [deployment status](https://docs.github.com/rest/reference/deployments#list-deployment-statuses).",
          "isRequired": true,
          "childParamsGroups": [
            {
              "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": "deployment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "description",
              "description": "The optional human-readable description added to the status.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "environment",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "environment_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "log_url"
            },
            {
              "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.",
              "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": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The new state. Can be `pending`, `success`, `failure`, or `error`.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_url",
              "description": "The optional link added to the status.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object or null",
          "name": "workflow",
          "in": "body",
          "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 or null",
          "name": "workflow_run",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "object or null",
              "name": "actor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "artifacts_url"
            },
            {
              "type": "string",
              "name": "cancel_url"
            },
            {
              "type": "integer",
              "name": "check_suite_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_suite_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_suite_url"
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "stale",
                null,
                "startup_failure"
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "display_title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "event",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "head_branch",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "head_commit"
            },
            {
              "type": "object",
              "name": "head_repository",
              "childParamsGroups": [
                {
                  "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": "null",
                  "name": "description"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "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": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "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": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_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": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "head_sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "jobs_url"
            },
            {
              "type": "string",
              "name": "logs_url"
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "previous_attempt_url"
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects or null",
              "name": "referenced_workflows",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "path",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "repository",
              "childParamsGroups": [
                {
                  "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": "null",
                  "name": "description"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "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": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "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": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_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": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "rerun_url"
            },
            {
              "type": "integer",
              "name": "run_attempt",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "run_started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "isRequired": true,
              "enum": [
                "requested",
                "in_progress",
                "completed",
                "queued",
                "waiting",
                "pending"
              ]
            },
            {
              "type": "object or null",
              "name": "triggering_actor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "workflow_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "workflow_url"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "deployment_status"
    }
  },
  "discussion": {
    "answered": {
      "description": "A comment on the discussion was marked as the answer.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "answered"
          ]
        },
        {
          "type": "object",
          "name": "answer",
          "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": "null",
              "name": "parent_id",
              "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": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "answered",
      "category": "discussion"
    },
    "category_changed": {
      "description": "The category of a discussion was changed.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "category_changed"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "from",
                  "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": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "category_changed",
      "category": "discussion"
    },
    "created": {
      "description": "A discussion was created.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "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 or null",
              "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",
              "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": "null",
              "name": "active_lock_reason"
            },
            {
              "type": "null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "answer_chosen_by",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "object",
              "name": "category",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "string",
                  "name": "emoji"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "boolean",
                  "name": "is_answerable"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true,
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1"
                },
                {
                  "type": "integer",
                  "name": "-1"
                },
                {
                  "type": "integer",
                  "name": "confused"
                },
                {
                  "type": "integer",
                  "name": "eyes"
                },
                {
                  "type": "integer",
                  "name": "heart"
                },
                {
                  "type": "integer",
                  "name": "hooray"
                },
                {
                  "type": "integer",
                  "name": "laugh"
                },
                {
                  "type": "integer",
                  "name": "rocket"
                },
                {
                  "type": "integer",
                  "name": "total_count"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url"
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "discussion"
    },
    "deleted": {
      "description": "A discussion was deleted.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "discussion"
    },
    "edited": {
      "description": "The title or body on a discussion was edited, or the category of the discussion was changed.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "body",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "title",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "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": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "discussion"
    },
    "labeled": {
      "description": "A label was added to a discussion.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "labeled"
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "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 or null",
              "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",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "label",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "color",
              "description": "6-character hex code, without the leading #, identifying the color",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "default",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the label.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the label",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "labeled",
      "category": "discussion"
    },
    "locked": {
      "description": "A discussion was locked.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "locked"
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "locked",
      "category": "discussion"
    },
    "pinned": {
      "description": "A discussion was pinned.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "pinned"
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "pinned",
      "category": "discussion"
    },
    "transferred": {
      "description": "A discussion was transferred to another repository.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "transferred"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "new_discussion",
              "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",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "locked",
                    "converting",
                    "transferring"
                  ]
                },
                {
                  "type": "string",
                  "name": "timeline_url"
                },
                {
                  "type": "string",
                  "name": "title",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "new_repository",
              "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": "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": "boolean",
                  "name": "web_commit_signoff_required",
                  "description": "Whether to require contributors to sign off on web-based commits"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "transferred",
      "category": "discussion"
    },
    "unanswered": {
      "description": "A comment on the discussion was unmarked as the answer.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unanswered"
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "old_answer",
          "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": "null",
              "name": "parent_id",
              "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": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unanswered",
      "category": "discussion"
    },
    "unlabeled": {
      "description": "A label was removed from a discussion.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unlabeled"
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "label",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "color",
              "description": "6-character hex code, without the leading #, identifying the color",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "default",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the label.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the label",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unlabeled",
      "category": "discussion"
    },
    "unlocked": {
      "description": "A discussion was unlocked.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unlocked"
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unlocked",
      "category": "discussion"
    },
    "unpinned": {
      "description": "A discussion was unpinned.",
      "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unpinned"
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unpinned",
      "category": "discussion"
    }
  },
  "discussion_comment": {
    "created": {
      "description": "A comment on a discussion was created.",
      "summary": "This event occurs when there is activity relating to a comment on a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a discussion as opposed to comments on a discussion, use the `discussion` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "comment",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "child_comment_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "discussion_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "parent_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "discussion_comment"
    },
    "deleted": {
      "description": "A comment on a discussion was deleted.",
      "summary": "This event occurs when there is activity relating to a comment on a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a discussion as opposed to comments on a discussion, use the `discussion` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "comment",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "child_comment_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "discussion_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "parent_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "discussion_comment"
    },
    "edited": {
      "description": "A comment on a discussion was edited.",
      "summary": "This event occurs when there is activity relating to a comment on a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a discussion as opposed to comments on a discussion, use the `discussion` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "body",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "comment",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "child_comment_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "discussion_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "parent_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "discussion",
          "in": "body",
          "description": "A Discussion in a repository.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "answer_chosen_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "answer_chosen_by",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "answer_html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "category",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "emoji",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_answerable",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "integer",
                  "name": "repository_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.",
              "isRequired": true,
              "enum": [
                "open",
                "locked",
                "converting",
                "transferring"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "discussion_comment"
    }
  },
  "fork": {
    "default": {
      "summary": "This event occurs when someone forks a repository. For more information, see \"[Fork a repo](https://docs.github.com/get-started/quickstart/fork-a-repo).\" For information about the API to manage forks, see \"[Forks](https://docs.github.com/rest/repos/forks)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "forkee",
          "in": "body",
          "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": "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": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits"
            },
            {
              "type": "boolean",
              "name": "allow_forking"
            },
            {
              "type": "string",
              "name": "archive_url"
            },
            {
              "type": "boolean",
              "name": "archived"
            },
            {
              "type": "string",
              "name": "assignees_url"
            },
            {
              "type": "string",
              "name": "blobs_url"
            },
            {
              "type": "string",
              "name": "branches_url"
            },
            {
              "type": "string",
              "name": "clone_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": "created_at"
            },
            {
              "type": "string",
              "name": "default_branch"
            },
            {
              "type": "string",
              "name": "deployments_url"
            },
            {
              "type": "string or null",
              "name": "description"
            },
            {
              "type": "boolean",
              "name": "disabled"
            },
            {
              "type": "string",
              "name": "downloads_url"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "boolean",
              "name": "fork",
              "enum": [
                true
              ]
            },
            {
              "type": "integer",
              "name": "forks"
            },
            {
              "type": "integer",
              "name": "forks_count"
            },
            {
              "type": "string",
              "name": "forks_url"
            },
            {
              "type": "string",
              "name": "full_name"
            },
            {
              "type": "string",
              "name": "git_commits_url"
            },
            {
              "type": "string",
              "name": "git_refs_url"
            },
            {
              "type": "string",
              "name": "git_tags_url"
            },
            {
              "type": "string",
              "name": "git_url"
            },
            {
              "type": "boolean",
              "name": "has_downloads"
            },
            {
              "type": "boolean",
              "name": "has_issues"
            },
            {
              "type": "boolean",
              "name": "has_pages"
            },
            {
              "type": "boolean",
              "name": "has_projects"
            },
            {
              "type": "boolean",
              "name": "has_wiki"
            },
            {
              "type": "string or null",
              "name": "homepage"
            },
            {
              "type": "string",
              "name": "hooks_url"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "boolean",
              "name": "is_template"
            },
            {
              "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": "null",
              "name": "language"
            },
            {
              "type": "string",
              "name": "languages_url"
            },
            {
              "type": "object or null",
              "name": "license"
            },
            {
              "type": "string",
              "name": "merges_url"
            },
            {
              "type": "string",
              "name": "milestones_url"
            },
            {
              "type": "null",
              "name": "mirror_url"
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "notifications_url"
            },
            {
              "type": "integer",
              "name": "open_issues"
            },
            {
              "type": "integer",
              "name": "open_issues_count"
            },
            {
              "type": "object",
              "name": "owner",
              "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": "boolean",
              "name": "private"
            },
            {
              "type": "boolean",
              "name": "public"
            },
            {
              "type": "string",
              "name": "pulls_url"
            },
            {
              "type": "string",
              "name": "pushed_at"
            },
            {
              "type": "string",
              "name": "releases_url"
            },
            {
              "type": "integer",
              "name": "size"
            },
            {
              "type": "string",
              "name": "ssh_url"
            },
            {
              "type": "integer",
              "name": "stargazers_count"
            },
            {
              "type": "string",
              "name": "stargazers_url"
            },
            {
              "type": "string",
              "name": "statuses_url"
            },
            {
              "type": "string",
              "name": "subscribers_url"
            },
            {
              "type": "string",
              "name": "subscription_url"
            },
            {
              "type": "string",
              "name": "svn_url"
            },
            {
              "type": "string",
              "name": "tags_url"
            },
            {
              "type": "string",
              "name": "teams_url"
            },
            {
              "type": "array",
              "name": "topics"
            },
            {
              "type": "string",
              "name": "trees_url"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "string",
              "name": "visibility"
            },
            {
              "type": "integer",
              "name": "watchers"
            },
            {
              "type": "integer",
              "name": "watchers_count"
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "fork"
    }
  },
  "github_app_authorization": {
    "revoked": {
      "description": "Someone revoked their authorization of a GitHub App.",
      "summary": "This event occurs when a user revokes their authorization of a GitHub App. For more information, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the API to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/apps)\" in the REST API documentation.\n\nA GitHub App receives this webhook by default and cannot unsubscribe from this event.\n\nAnyone can revoke their authorization of a GitHub App from their [GitHub account settings page](https://github.com/settings/apps/authorizations). Revoking the authorization of a GitHub App does not uninstall the GitHub App. You should program your GitHub App so that when it receives this webhook, it stops calling the API on behalf of the person who revoked the token. If your GitHub App continues to use a revoked access token, it will receive the `401 Bad Credentials` error. For details about user-to-server requests, which require GitHub App authorization, see \"[Identifying and authorizing users for GitHub Apps](https://docs.github.com/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/).\"",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "revoked"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "revoked",
      "category": "github_app_authorization"
    }
  },
  "gollum": {
    "default": {
      "summary": "This event occurs when someone creates or updates a wiki page. For more information, see \"[About wikis](https://docs.github.com/communities/documenting-your-project-with-wikis/about-wikis).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "array of objects",
          "name": "pages",
          "in": "body",
          "description": "The pages that were updated.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "action",
              "description": "The action that was performed on the page. Can be `created` or `edited`.",
              "isRequired": true,
              "enum": [
                "created",
                "edited"
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "Points to the HTML wiki page.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "page_name",
              "description": "The name of the page.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "sha",
              "description": "The latest commit SHA of the page.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "summary",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The current page title.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "gollum"
    }
  },
  "installation": {
    "created": {
      "description": "Someone installed a GitHub App on a user or organization account.",
      "summary": "This event occurs when there is activity relating to a GitHub App installation. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "Installation",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "account",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repository_selection",
              "description": "Describe whether all repositories have been selected or there's a selection involved",
              "isRequired": true,
              "enum": [
                "all",
                "selected"
              ]
            },
            {
              "type": "string",
              "name": "access_tokens_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repositories_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "app_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "target_id",
              "description": "The ID of the user or organization this token is being scoped to.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_type",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "description": "The permissions granted to the user-to-server access token.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "actions",
                  "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "administration",
                  "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "checks",
                  "description": "The level of permission to grant the access token for checks on code.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "contents",
                  "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "deployments",
                  "description": "The level of permission to grant the access token for deployments and deployment statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "environments",
                  "description": "The level of permission to grant the access token for managing repository environments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "issues",
                  "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "metadata",
                  "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "packages",
                  "description": "The level of permission to grant the access token for packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pages",
                  "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pull_requests",
                  "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_projects",
                  "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "secret_scanning_alerts",
                  "description": "The level of permission to grant the access token to view and manage secret scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "secrets",
                  "description": "The level of permission to grant the access token to manage repository secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "security_events",
                  "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "single_file",
                  "description": "The level of permission to grant the access token to manage just a single file.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "statuses",
                  "description": "The level of permission to grant the access token for commit statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerability_alerts",
                  "description": "The level of permission to grant the access token to manage Dependabot alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "workflows",
                  "description": "The level of permission to grant the access token to update GitHub Actions workflow files.",
                  "enum": [
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "members",
                  "description": "The level of permission to grant the access token for organization teams and members.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_administration",
                  "description": "The level of permission to grant the access token to manage access to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_custom_roles",
                  "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_plan",
                  "description": "The level of permission to grant the access token for viewing an organization's plan.",
                  "enum": [
                    "read"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_projects",
                  "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_packages",
                  "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_secrets",
                  "description": "The level of permission to grant the access token to manage organization secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_self_hosted_runners",
                  "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_user_blocking",
                  "description": "The level of permission to grant the access token to view and manage users blocked by the organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "team_discussions",
                  "description": "The level of permission to grant the access token to manage team discussions and related comments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                }
              ]
            },
            {
              "type": "array of strings",
              "name": "events",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "single_file_name",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_multiple_single_files"
            },
            {
              "type": "array of strings",
              "name": "single_file_paths"
            },
            {
              "type": "string",
              "name": "app_slug",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "suspended_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "suspended_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "contact_email"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "array of objects",
          "name": "repositories",
          "in": "body",
          "description": "An array of repository objects that the installation can access.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object or null",
          "name": "requester",
          "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"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "created",
      "category": "installation"
    },
    "deleted": {
      "description": "Someone uninstalled a GitHub App from their user or organization account.",
      "summary": "This event occurs when there is activity relating to a GitHub App installation. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "Installation",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "account",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repository_selection",
              "description": "Describe whether all repositories have been selected or there's a selection involved",
              "isRequired": true,
              "enum": [
                "all",
                "selected"
              ]
            },
            {
              "type": "string",
              "name": "access_tokens_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repositories_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "app_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "target_id",
              "description": "The ID of the user or organization this token is being scoped to.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_type",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "description": "The permissions granted to the user-to-server access token.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "actions",
                  "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "administration",
                  "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "checks",
                  "description": "The level of permission to grant the access token for checks on code.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "contents",
                  "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "deployments",
                  "description": "The level of permission to grant the access token for deployments and deployment statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "environments",
                  "description": "The level of permission to grant the access token for managing repository environments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "issues",
                  "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "metadata",
                  "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "packages",
                  "description": "The level of permission to grant the access token for packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pages",
                  "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pull_requests",
                  "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_projects",
                  "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "secret_scanning_alerts",
                  "description": "The level of permission to grant the access token to view and manage secret scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "secrets",
                  "description": "The level of permission to grant the access token to manage repository secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "security_events",
                  "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "single_file",
                  "description": "The level of permission to grant the access token to manage just a single file.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "statuses",
                  "description": "The level of permission to grant the access token for commit statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerability_alerts",
                  "description": "The level of permission to grant the access token to manage Dependabot alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "workflows",
                  "description": "The level of permission to grant the access token to update GitHub Actions workflow files.",
                  "enum": [
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "members",
                  "description": "The level of permission to grant the access token for organization teams and members.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_administration",
                  "description": "The level of permission to grant the access token to manage access to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_custom_roles",
                  "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_plan",
                  "description": "The level of permission to grant the access token for viewing an organization's plan.",
                  "enum": [
                    "read"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_projects",
                  "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_packages",
                  "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_secrets",
                  "description": "The level of permission to grant the access token to manage organization secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_self_hosted_runners",
                  "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_user_blocking",
                  "description": "The level of permission to grant the access token to view and manage users blocked by the organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "team_discussions",
                  "description": "The level of permission to grant the access token to manage team discussions and related comments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                }
              ]
            },
            {
              "type": "array of strings",
              "name": "events",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "single_file_name",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_multiple_single_files"
            },
            {
              "type": "array of strings",
              "name": "single_file_paths"
            },
            {
              "type": "string",
              "name": "app_slug",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "suspended_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "suspended_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "contact_email"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "array of objects",
          "name": "repositories",
          "in": "body",
          "description": "An array of repository objects that the installation can access.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "null",
          "name": "requester",
          "in": "body"
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "deleted",
      "category": "installation"
    },
    "new_permissions_accepted": {
      "description": "Someone granted new permissions to a GitHub App.",
      "summary": "This event occurs when there is activity relating to a GitHub App installation. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "new_permissions_accepted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "Installation",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "account",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repository_selection",
              "description": "Describe whether all repositories have been selected or there's a selection involved",
              "isRequired": true,
              "enum": [
                "all",
                "selected"
              ]
            },
            {
              "type": "string",
              "name": "access_tokens_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repositories_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "app_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "target_id",
              "description": "The ID of the user or organization this token is being scoped to.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_type",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "description": "The permissions granted to the user-to-server access token.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "actions",
                  "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "administration",
                  "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "checks",
                  "description": "The level of permission to grant the access token for checks on code.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "contents",
                  "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "deployments",
                  "description": "The level of permission to grant the access token for deployments and deployment statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "environments",
                  "description": "The level of permission to grant the access token for managing repository environments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "issues",
                  "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "metadata",
                  "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "packages",
                  "description": "The level of permission to grant the access token for packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pages",
                  "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pull_requests",
                  "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_projects",
                  "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "secret_scanning_alerts",
                  "description": "The level of permission to grant the access token to view and manage secret scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "secrets",
                  "description": "The level of permission to grant the access token to manage repository secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "security_events",
                  "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "single_file",
                  "description": "The level of permission to grant the access token to manage just a single file.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "statuses",
                  "description": "The level of permission to grant the access token for commit statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerability_alerts",
                  "description": "The level of permission to grant the access token to manage Dependabot alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "workflows",
                  "description": "The level of permission to grant the access token to update GitHub Actions workflow files.",
                  "enum": [
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "members",
                  "description": "The level of permission to grant the access token for organization teams and members.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_administration",
                  "description": "The level of permission to grant the access token to manage access to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_custom_roles",
                  "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_plan",
                  "description": "The level of permission to grant the access token for viewing an organization's plan.",
                  "enum": [
                    "read"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_projects",
                  "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_packages",
                  "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_secrets",
                  "description": "The level of permission to grant the access token to manage organization secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_self_hosted_runners",
                  "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_user_blocking",
                  "description": "The level of permission to grant the access token to view and manage users blocked by the organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "team_discussions",
                  "description": "The level of permission to grant the access token to manage team discussions and related comments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                }
              ]
            },
            {
              "type": "array of strings",
              "name": "events",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "single_file_name",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_multiple_single_files"
            },
            {
              "type": "array of strings",
              "name": "single_file_paths"
            },
            {
              "type": "string",
              "name": "app_slug",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "suspended_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "suspended_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "contact_email"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "array of objects",
          "name": "repositories",
          "in": "body",
          "description": "An array of repository objects that the installation can access.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "null",
          "name": "requester",
          "in": "body"
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "new_permissions_accepted",
      "category": "installation"
    },
    "suspend": {
      "description": "Someone blocked access by a GitHub App to their user or organization account.",
      "summary": "This event occurs when there is activity relating to a GitHub App installation. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "suspend"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "Installation",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "account",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repository_selection",
              "description": "Describe whether all repositories have been selected or there's a selection involved",
              "isRequired": true,
              "enum": [
                "all",
                "selected"
              ]
            },
            {
              "type": "string",
              "name": "access_tokens_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repositories_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "app_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "target_id",
              "description": "The ID of the user or organization this token is being scoped to.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_type",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "description": "The permissions granted to the user-to-server access token.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "actions",
                  "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "administration",
                  "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "checks",
                  "description": "The level of permission to grant the access token for checks on code.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "contents",
                  "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "deployments",
                  "description": "The level of permission to grant the access token for deployments and deployment statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "environments",
                  "description": "The level of permission to grant the access token for managing repository environments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "issues",
                  "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "metadata",
                  "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "packages",
                  "description": "The level of permission to grant the access token for packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pages",
                  "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pull_requests",
                  "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_projects",
                  "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "secret_scanning_alerts",
                  "description": "The level of permission to grant the access token to view and manage secret scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "secrets",
                  "description": "The level of permission to grant the access token to manage repository secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "security_events",
                  "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "single_file",
                  "description": "The level of permission to grant the access token to manage just a single file.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "statuses",
                  "description": "The level of permission to grant the access token for commit statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerability_alerts",
                  "description": "The level of permission to grant the access token to manage Dependabot alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "workflows",
                  "description": "The level of permission to grant the access token to update GitHub Actions workflow files.",
                  "enum": [
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "members",
                  "description": "The level of permission to grant the access token for organization teams and members.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_administration",
                  "description": "The level of permission to grant the access token to manage access to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_custom_roles",
                  "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_plan",
                  "description": "The level of permission to grant the access token for viewing an organization's plan.",
                  "enum": [
                    "read"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_projects",
                  "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_packages",
                  "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_secrets",
                  "description": "The level of permission to grant the access token to manage organization secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_self_hosted_runners",
                  "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_user_blocking",
                  "description": "The level of permission to grant the access token to view and manage users blocked by the organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "team_discussions",
                  "description": "The level of permission to grant the access token to manage team discussions and related comments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                }
              ]
            },
            {
              "type": "array of strings",
              "name": "events",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "single_file_name",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_multiple_single_files"
            },
            {
              "type": "array of strings",
              "name": "single_file_paths"
            },
            {
              "type": "string",
              "name": "app_slug",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "suspended_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "suspended_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "contact_email"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "array of objects",
          "name": "repositories",
          "in": "body",
          "description": "An array of repository objects that the installation can access.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "null",
          "name": "requester",
          "in": "body"
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "suspend",
      "category": "installation"
    },
    "unsuspend": {
      "description": "A GitHub App that was blocked from accessing a user or organization account was given access the account again.",
      "summary": "This event occurs when there is activity relating to a GitHub App installation. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unsuspend"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "Installation",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "account",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repository_selection",
              "description": "Describe whether all repositories have been selected or there's a selection involved",
              "isRequired": true,
              "enum": [
                "all",
                "selected"
              ]
            },
            {
              "type": "string",
              "name": "access_tokens_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repositories_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "app_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "target_id",
              "description": "The ID of the user or organization this token is being scoped to.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_type",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "description": "The permissions granted to the user-to-server access token.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "actions",
                  "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "administration",
                  "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "checks",
                  "description": "The level of permission to grant the access token for checks on code.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "contents",
                  "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "deployments",
                  "description": "The level of permission to grant the access token for deployments and deployment statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "environments",
                  "description": "The level of permission to grant the access token for managing repository environments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "issues",
                  "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "metadata",
                  "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "packages",
                  "description": "The level of permission to grant the access token for packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pages",
                  "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pull_requests",
                  "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_projects",
                  "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "secret_scanning_alerts",
                  "description": "The level of permission to grant the access token to view and manage secret scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "secrets",
                  "description": "The level of permission to grant the access token to manage repository secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "security_events",
                  "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "single_file",
                  "description": "The level of permission to grant the access token to manage just a single file.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "statuses",
                  "description": "The level of permission to grant the access token for commit statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerability_alerts",
                  "description": "The level of permission to grant the access token to manage Dependabot alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "workflows",
                  "description": "The level of permission to grant the access token to update GitHub Actions workflow files.",
                  "enum": [
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "members",
                  "description": "The level of permission to grant the access token for organization teams and members.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_administration",
                  "description": "The level of permission to grant the access token to manage access to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_custom_roles",
                  "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_plan",
                  "description": "The level of permission to grant the access token for viewing an organization's plan.",
                  "enum": [
                    "read"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_projects",
                  "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_packages",
                  "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_secrets",
                  "description": "The level of permission to grant the access token to manage organization secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_self_hosted_runners",
                  "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_user_blocking",
                  "description": "The level of permission to grant the access token to view and manage users blocked by the organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "team_discussions",
                  "description": "The level of permission to grant the access token to manage team discussions and related comments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                }
              ]
            },
            {
              "type": "array of strings",
              "name": "events",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "single_file_name",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_multiple_single_files"
            },
            {
              "type": "array of strings",
              "name": "single_file_paths"
            },
            {
              "type": "string",
              "name": "app_slug",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "suspended_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "suspended_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "contact_email"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "array of objects",
          "name": "repositories",
          "in": "body",
          "description": "An array of repository objects that the installation can access.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "null",
          "name": "requester",
          "in": "body"
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "unsuspend",
      "category": "installation"
    }
  },
  "installation_repositories": {
    "added": {
      "description": "A GitHub App installation was granted access to one or more repositories.",
      "summary": "This event occurs when there is activity relating to which repositories a GitHub App installation can access. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "added"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "Installation",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "account",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repository_selection",
              "description": "Describe whether all repositories have been selected or there's a selection involved",
              "isRequired": true,
              "enum": [
                "all",
                "selected"
              ]
            },
            {
              "type": "string",
              "name": "access_tokens_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repositories_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "app_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "target_id",
              "description": "The ID of the user or organization this token is being scoped to.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_type",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "description": "The permissions granted to the user-to-server access token.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "actions",
                  "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "administration",
                  "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "checks",
                  "description": "The level of permission to grant the access token for checks on code.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "contents",
                  "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "deployments",
                  "description": "The level of permission to grant the access token for deployments and deployment statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "environments",
                  "description": "The level of permission to grant the access token for managing repository environments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "issues",
                  "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "metadata",
                  "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "packages",
                  "description": "The level of permission to grant the access token for packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pages",
                  "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pull_requests",
                  "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_projects",
                  "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "secret_scanning_alerts",
                  "description": "The level of permission to grant the access token to view and manage secret scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "secrets",
                  "description": "The level of permission to grant the access token to manage repository secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "security_events",
                  "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "single_file",
                  "description": "The level of permission to grant the access token to manage just a single file.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "statuses",
                  "description": "The level of permission to grant the access token for commit statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerability_alerts",
                  "description": "The level of permission to grant the access token to manage Dependabot alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "workflows",
                  "description": "The level of permission to grant the access token to update GitHub Actions workflow files.",
                  "enum": [
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "members",
                  "description": "The level of permission to grant the access token for organization teams and members.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_administration",
                  "description": "The level of permission to grant the access token to manage access to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_custom_roles",
                  "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_plan",
                  "description": "The level of permission to grant the access token for viewing an organization's plan.",
                  "enum": [
                    "read"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_projects",
                  "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_packages",
                  "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_secrets",
                  "description": "The level of permission to grant the access token to manage organization secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_self_hosted_runners",
                  "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_user_blocking",
                  "description": "The level of permission to grant the access token to view and manage users blocked by the organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "team_discussions",
                  "description": "The level of permission to grant the access token to manage team discussions and related comments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                }
              ]
            },
            {
              "type": "array of strings",
              "name": "events",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "single_file_name",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_multiple_single_files"
            },
            {
              "type": "array of strings",
              "name": "single_file_paths"
            },
            {
              "type": "string",
              "name": "app_slug",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "suspended_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "suspended_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "contact_email"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "array of objects",
          "name": "repositories_added",
          "in": "body",
          "description": "An array of repository objects, which were added to the installation.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "array of objects",
          "name": "repositories_removed",
          "in": "body",
          "description": "An array of repository objects, which were removed from the installation.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "full_name"
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository"
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository."
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public."
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "string",
          "name": "repository_selection",
          "in": "body",
          "description": "Describe whether all repositories have been selected or there's a selection involved",
          "isRequired": true,
          "enum": [
            "all",
            "selected"
          ]
        },
        {
          "type": "object or null",
          "name": "requester",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "added",
      "category": "installation_repositories"
    },
    "removed": {
      "description": "Access to one or more repositories was revoked for a GitHub App installation.",
      "summary": "This event occurs when there is activity relating to which repositories a GitHub App installation can access. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "removed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "Installation",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "account",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repository_selection",
              "description": "Describe whether all repositories have been selected or there's a selection involved",
              "isRequired": true,
              "enum": [
                "all",
                "selected"
              ]
            },
            {
              "type": "string",
              "name": "access_tokens_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repositories_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "app_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "target_id",
              "description": "The ID of the user or organization this token is being scoped to.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_type",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "description": "The permissions granted to the user-to-server access token.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "actions",
                  "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "administration",
                  "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "checks",
                  "description": "The level of permission to grant the access token for checks on code.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "contents",
                  "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "deployments",
                  "description": "The level of permission to grant the access token for deployments and deployment statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "environments",
                  "description": "The level of permission to grant the access token for managing repository environments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "issues",
                  "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "metadata",
                  "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "packages",
                  "description": "The level of permission to grant the access token for packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pages",
                  "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "pull_requests",
                  "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_projects",
                  "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "secret_scanning_alerts",
                  "description": "The level of permission to grant the access token to view and manage secret scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "secrets",
                  "description": "The level of permission to grant the access token to manage repository secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "security_events",
                  "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "single_file",
                  "description": "The level of permission to grant the access token to manage just a single file.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "statuses",
                  "description": "The level of permission to grant the access token for commit statuses.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "vulnerability_alerts",
                  "description": "The level of permission to grant the access token to manage Dependabot alerts.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "workflows",
                  "description": "The level of permission to grant the access token to update GitHub Actions workflow files.",
                  "enum": [
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "members",
                  "description": "The level of permission to grant the access token for organization teams and members.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_administration",
                  "description": "The level of permission to grant the access token to manage access to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_custom_roles",
                  "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_announcement_banners",
                  "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_hooks",
                  "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_plan",
                  "description": "The level of permission to grant the access token for viewing an organization's plan.",
                  "enum": [
                    "read"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_projects",
                  "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).",
                  "enum": [
                    "read",
                    "write",
                    "admin"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_packages",
                  "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_secrets",
                  "description": "The level of permission to grant the access token to manage organization secrets.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_self_hosted_runners",
                  "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "organization_user_blocking",
                  "description": "The level of permission to grant the access token to view and manage users blocked by the organization.",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                {
                  "type": "string",
                  "name": "team_discussions",
                  "description": "The level of permission to grant the access token to manage team discussions and related comments.",
                  "enum": [
                    "read",
                    "write"
                  ]
                }
              ]
            },
            {
              "type": "array of strings",
              "name": "events",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "single_file_name",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_multiple_single_files"
            },
            {
              "type": "array of strings",
              "name": "single_file_paths"
            },
            {
              "type": "string",
              "name": "app_slug",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "suspended_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "suspended_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "contact_email"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "array of objects",
          "name": "repositories_added",
          "in": "body",
          "description": "An array of repository objects, which were added to the installation.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "array of objects",
          "name": "repositories_removed",
          "in": "body",
          "description": "An array of repository objects, which were removed from 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": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "string",
          "name": "repository_selection",
          "in": "body",
          "description": "Describe whether all repositories have been selected or there's a selection involved",
          "isRequired": true,
          "enum": [
            "all",
            "selected"
          ]
        },
        {
          "type": "object or null",
          "name": "requester",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "removed",
      "category": "installation_repositories"
    }
  },
  "installation_target": {
    "default": {
      "description": "Somebody renamed the user or organization account that a GitHub App is installed on.",
      "summary": "This event occurs when there is activity relating to the user or organization account that a GitHub App is installed on. For more information, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "object",
          "name": "account",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "null",
              "name": "description"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "integer",
              "name": "followers"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "integer",
              "name": "following"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "boolean",
              "name": "has_organization_projects"
            },
            {
              "type": "boolean",
              "name": "has_repository_projects"
            },
            {
              "type": "string",
              "name": "hooks_url"
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_verified"
            },
            {
              "type": "string",
              "name": "issues_url"
            },
            {
              "type": "string",
              "name": "login"
            },
            {
              "type": "string",
              "name": "members_url"
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "integer",
              "name": "public_gists"
            },
            {
              "type": "string",
              "name": "public_members_url"
            },
            {
              "type": "integer",
              "name": "public_repos"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "slug"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "null",
              "name": "website_url"
            }
          ]
        },
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "login",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "slug",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "string",
          "name": "target_type",
          "in": "body",
          "isRequired": true
        }
      ],
      "availability": [
        "app"
      ],
      "action": "default",
      "category": "installation_target"
    }
  },
  "issue_comment": {
    "created": {
      "description": "A comment on an issue or pull request was created.",
      "summary": "This event occurs when there is activity relating to a comment on an issue or pull request. For more information about issues and pull requests, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues)\" and \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage issue comments, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issuecomment) or \"[Issue comments](https://docs.github.com/rest/issues/comments)\" in the REST API documentation.\n\nFor activity relating to an issue as opposed to comments on an issue, use the `issue` event. For activity related to pull request reviews or pull request review comments, use the `pull_request_review` or `pull_request_review_comment` events. For more information about the different types of pull request comments, see \"[Working with comments](https://docs.github.com/rest/guides/working-with-comments).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "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"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer or null",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "actions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "checks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "content_references",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "contents",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "deployments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "emails",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "environments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "issues",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "keys",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "members",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "metadata",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_plan",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_projects",
                      "enum": [
                        "read",
                        "write",
                        "admin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_self_hosted_runners",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_user_blocking",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pull_requests",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_projects",
                      "enum": [
                        "read",
                        "write",
                        "admin"
                      ]
                    },
                    {
                      "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": "string or null",
              "name": "active_lock_reason"
            },
            {
              "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"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string or null",
              "name": "closed_at"
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "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": "string",
              "name": "labels_url"
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app"
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1"
                },
                {
                  "type": "integer",
                  "name": "-1"
                },
                {
                  "type": "integer",
                  "name": "confused"
                },
                {
                  "type": "integer",
                  "name": "eyes"
                },
                {
                  "type": "integer",
                  "name": "heart"
                },
                {
                  "type": "integer",
                  "name": "hooray"
                },
                {
                  "type": "integer",
                  "name": "laugh"
                },
                {
                  "type": "integer",
                  "name": "rocket"
                },
                {
                  "type": "integer",
                  "name": "total_count"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url"
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "issue_comment"
    },
    "deleted": {
      "description": "A comment on an issue or pull request was deleted.",
      "summary": "This event occurs when there is activity relating to a comment on an issue or pull request. For more information about issues and pull requests, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues)\" and \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage issue comments, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issuecomment) or \"[Issue comments](https://docs.github.com/rest/issues/comments)\" in the REST API documentation.\n\nFor activity relating to an issue as opposed to comments on an issue, use the `issue` event. For activity related to pull request reviews or pull request review comments, use the `pull_request_review` or `pull_request_review_comment` events. For more information about the different types of pull request comments, see \"[Working with comments](https://docs.github.com/rest/guides/working-with-comments).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "comment",
          "in": "body",
          "description": "The [comment](https://docs.github.com/rest/reference/issues#comments) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "description": "Contents of the issue comment",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the issue comment",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "description": "A GitHub user.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "name"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "avatar_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "gravatar_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "followers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "following_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "gists_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organizations_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "repos_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "received_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_at"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "issues"
                    },
                    {
                      "type": "string",
                      "name": "checks"
                    },
                    {
                      "type": "string",
                      "name": "metadata"
                    },
                    {
                      "type": "string",
                      "name": "contents"
                    },
                    {
                      "type": "string",
                      "name": "deployments"
                    }
                  ]
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "installations_count",
                  "description": "The number of installations associated with the GitHub app"
                },
                {
                  "type": "string",
                  "name": "client_id"
                },
                {
                  "type": "string",
                  "name": "client_secret"
                },
                {
                  "type": "string or null",
                  "name": "webhook_secret"
                },
                {
                  "type": "string",
                  "name": "pem"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue comment",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "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"
                      ]
                    },
                    {
                      "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": "string or null",
              "name": "active_lock_reason"
            },
            {
              "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"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string or null",
              "name": "closed_at"
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "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": "string",
              "name": "labels_url"
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app"
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1"
                },
                {
                  "type": "integer",
                  "name": "-1"
                },
                {
                  "type": "integer",
                  "name": "confused"
                },
                {
                  "type": "integer",
                  "name": "eyes"
                },
                {
                  "type": "integer",
                  "name": "heart"
                },
                {
                  "type": "integer",
                  "name": "hooray"
                },
                {
                  "type": "integer",
                  "name": "laugh"
                },
                {
                  "type": "integer",
                  "name": "rocket"
                },
                {
                  "type": "integer",
                  "name": "total_count"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url"
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "issue_comment"
    },
    "edited": {
      "description": "A comment on an issue or pull request was edited.",
      "summary": "This event occurs when there is activity relating to a comment on an issue or pull request. For more information about issues and pull requests, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues)\" and \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage issue comments, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issuecomment) or \"[Issue comments](https://docs.github.com/rest/issues/comments)\" in the REST API documentation.\n\nFor activity relating to an issue as opposed to comments on an issue, use the `issue` event. For activity related to pull request reviews or pull request review comments, use the `pull_request_review` or `pull_request_review_comment` events. For more information about the different types of pull request comments, see \"[Working with comments](https://docs.github.com/rest/guides/working-with-comments).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "description": "The changes to the comment.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "body",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the body.",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "comment",
          "in": "body",
          "description": "The [comment](https://docs.github.com/rest/reference/issues#comments) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "description": "Contents of the issue comment",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the issue comment",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "description": "A GitHub user.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "name"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "avatar_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "gravatar_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "followers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "following_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "gists_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organizations_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "repos_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "received_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_at"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "issues"
                    },
                    {
                      "type": "string",
                      "name": "checks"
                    },
                    {
                      "type": "string",
                      "name": "metadata"
                    },
                    {
                      "type": "string",
                      "name": "contents"
                    },
                    {
                      "type": "string",
                      "name": "deployments"
                    }
                  ]
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "installations_count",
                  "description": "The number of installations associated with the GitHub app"
                },
                {
                  "type": "string",
                  "name": "client_id"
                },
                {
                  "type": "string",
                  "name": "client_secret"
                },
                {
                  "type": "string or null",
                  "name": "webhook_secret"
                },
                {
                  "type": "string",
                  "name": "pem"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue comment",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "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": "string or null",
              "name": "active_lock_reason"
            },
            {
              "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"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string or null",
              "name": "closed_at"
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "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": "string",
              "name": "labels_url"
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app"
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1"
                },
                {
                  "type": "integer",
                  "name": "-1"
                },
                {
                  "type": "integer",
                  "name": "confused"
                },
                {
                  "type": "integer",
                  "name": "eyes"
                },
                {
                  "type": "integer",
                  "name": "heart"
                },
                {
                  "type": "integer",
                  "name": "hooray"
                },
                {
                  "type": "integer",
                  "name": "laugh"
                },
                {
                  "type": "integer",
                  "name": "rocket"
                },
                {
                  "type": "integer",
                  "name": "total_count"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url"
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "issue_comment"
    }
  },
  "issues": {
    "assigned": {
      "description": "An issue was assigned to a user.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "description": "The action that was performed.",
          "isRequired": true,
          "enum": [
            "assigned"
          ]
        },
        {
          "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"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer or null",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "actions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "checks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "content_references",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "contents",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "deployments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "emails",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "environments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "issues",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "keys",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "members",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "metadata",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_plan",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_projects",
                      "enum": [
                        "read",
                        "write",
                        "admin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_self_hosted_runners",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_user_blocking",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pull_requests",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secret_scanning_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_events",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_scanning_alert",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "single_file",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "statuses",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "team_discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerability_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "workflows",
                      "enum": [
                        "read",
                        "write"
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "pull_request",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "diff_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string or null",
                  "name": "merged_at"
                },
                {
                  "type": "string",
                  "name": "patch_url"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string or null",
              "name": "state_reason"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "description": "Title of the issue",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "assigned",
      "category": "issues"
    },
    "closed": {
      "description": "An issue was closed.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "description": "The action that was performed.",
          "isRequired": true,
          "enum": [
            "closed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "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": "string or null",
              "name": "active_lock_reason"
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "string",
              "name": "labels_url"
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app"
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1"
                },
                {
                  "type": "integer",
                  "name": "-1"
                },
                {
                  "type": "integer",
                  "name": "confused"
                },
                {
                  "type": "integer",
                  "name": "eyes"
                },
                {
                  "type": "integer",
                  "name": "heart"
                },
                {
                  "type": "integer",
                  "name": "hooray"
                },
                {
                  "type": "integer",
                  "name": "laugh"
                },
                {
                  "type": "integer",
                  "name": "rocket"
                },
                {
                  "type": "integer",
                  "name": "total_count"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url"
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "closed",
                "open"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "closed",
      "category": "issues"
    },
    "deleted": {
      "description": "An issue was deleted.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer or null",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "actions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "checks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "content_references",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "contents",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "deployments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "emails",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "environments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "issues",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "keys",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "members",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "metadata",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_plan",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_self_hosted_runners",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_user_blocking",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pull_requests",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secret_scanning_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_events",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_scanning_alert",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "single_file",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "statuses",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "team_discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerability_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "workflows",
                      "enum": [
                        "read",
                        "write"
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "pull_request",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "diff_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string or null",
                  "name": "merged_at"
                },
                {
                  "type": "string",
                  "name": "patch_url"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string or null",
              "name": "state_reason"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "description": "Title of the issue",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "issues"
    },
    "demilestoned": {
      "description": "An issue was removed from a milestone.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "demilestoned"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "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": "string or null",
              "name": "active_lock_reason"
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string or null",
              "name": "closed_at"
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "string",
              "name": "labels_url"
            },
            {
              "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"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app"
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1"
                },
                {
                  "type": "integer",
                  "name": "-1"
                },
                {
                  "type": "integer",
                  "name": "confused"
                },
                {
                  "type": "integer",
                  "name": "eyes"
                },
                {
                  "type": "integer",
                  "name": "heart"
                },
                {
                  "type": "integer",
                  "name": "hooray"
                },
                {
                  "type": "integer",
                  "name": "laugh"
                },
                {
                  "type": "integer",
                  "name": "rocket"
                },
                {
                  "type": "integer",
                  "name": "total_count"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url"
            },
            {
              "type": "string",
              "name": "state"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "milestone",
          "in": "body",
          "description": "A collection of related issues and pull requests.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "closed_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "due_on",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The number of the milestone.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the milestone.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the milestone.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "demilestoned",
      "category": "issues"
    },
    "edited": {
      "description": "The title or body on an issue was edited.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "description": "The changes to the issue.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "body",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the body.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "title",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the title.",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer or null",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "actions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "checks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "content_references",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "contents",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "deployments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "emails",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "environments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "issues",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "keys",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "members",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "metadata",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_plan",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_projects",
                      "enum": [
                        "read",
                        "write",
                        "admin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_self_hosted_runners",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_user_blocking",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pull_requests",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secret_scanning_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_events",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_scanning_alert",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "single_file",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "statuses",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "team_discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerability_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "workflows",
                      "enum": [
                        "read",
                        "write"
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "pull_request",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "diff_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string or null",
                  "name": "merged_at"
                },
                {
                  "type": "string",
                  "name": "patch_url"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string or null",
              "name": "state_reason"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "description": "Title of the issue",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "label",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "color",
              "description": "6-character hex code, without the leading #, identifying the color",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "default",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the label.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the label",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "issues"
    },
    "labeled": {
      "description": "A label was added to an issue.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "labeled"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer or null",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "actions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "checks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "content_references",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "contents",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "deployments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "emails",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "environments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "issues",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "keys",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "members",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "metadata",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_plan",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_projects",
                      "enum": [
                        "read",
                        "write",
                        "admin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_self_hosted_runners",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_user_blocking",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pull_requests",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secret_scanning_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_events",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_scanning_alert",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "single_file",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "statuses",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "team_discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerability_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "workflows",
                      "enum": [
                        "read",
                        "write"
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "pull_request",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "diff_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string or null",
                  "name": "merged_at"
                },
                {
                  "type": "string",
                  "name": "patch_url"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string or null",
              "name": "state_reason"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "description": "Title of the issue",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "label",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "color",
              "description": "6-character hex code, without the leading #, identifying the color",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "default",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the label.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the label",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "labeled",
      "category": "issues"
    },
    "locked": {
      "description": "Conversation on an issue was locked. For more information, see \"[Locking conversations](https://docs.github.com/communities/moderating-comments-and-conversations/locking-conversations).\"",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "locked"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "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 or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string or null",
              "name": "closed_at"
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "string",
              "name": "labels_url"
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true,
              "enum": [
                true
              ]
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app"
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1"
                },
                {
                  "type": "integer",
                  "name": "-1"
                },
                {
                  "type": "integer",
                  "name": "confused"
                },
                {
                  "type": "integer",
                  "name": "eyes"
                },
                {
                  "type": "integer",
                  "name": "heart"
                },
                {
                  "type": "integer",
                  "name": "hooray"
                },
                {
                  "type": "integer",
                  "name": "laugh"
                },
                {
                  "type": "integer",
                  "name": "rocket"
                },
                {
                  "type": "integer",
                  "name": "total_count"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url"
            },
            {
              "type": "string",
              "name": "state"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "locked",
      "category": "issues"
    },
    "milestoned": {
      "description": "An issue was added to a milestone.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "milestoned"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "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",
                        "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"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason"
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string or null",
              "name": "closed_at"
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "string",
              "name": "labels_url"
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object",
              "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"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app"
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1"
                },
                {
                  "type": "integer",
                  "name": "-1"
                },
                {
                  "type": "integer",
                  "name": "confused"
                },
                {
                  "type": "integer",
                  "name": "eyes"
                },
                {
                  "type": "integer",
                  "name": "heart"
                },
                {
                  "type": "integer",
                  "name": "hooray"
                },
                {
                  "type": "integer",
                  "name": "laugh"
                },
                {
                  "type": "integer",
                  "name": "rocket"
                },
                {
                  "type": "integer",
                  "name": "total_count"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url"
            },
            {
              "type": "string",
              "name": "state"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "milestone",
          "in": "body",
          "description": "A collection of related issues and pull requests.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "closed_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "due_on",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The number of the milestone.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the milestone.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the milestone.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "milestoned",
      "category": "issues"
    },
    "opened": {
      "description": "An issue was created. When a closed issue is reopened, the action will be `reopened` instead.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "opened"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "object or null",
              "name": "old_issue",
              "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "active_lock_reason",
                  "isRequired": true,
                  "enum": [
                    "resolved",
                    "off-topic",
                    "too heated",
                    "spam",
                    null
                  ]
                },
                {
                  "type": "object or null",
                  "name": "assignee",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "assignees",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "author_association",
                  "description": "How the author is associated with the repository.",
                  "isRequired": true,
                  "enum": [
                    "COLLABORATOR",
                    "CONTRIBUTOR",
                    "FIRST_TIMER",
                    "FIRST_TIME_CONTRIBUTOR",
                    "MANNEQUIN",
                    "MEMBER",
                    "NONE",
                    "OWNER"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "body",
                  "description": "Contents of the issue",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "comments",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "comments_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "draft"
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "array of objects",
                  "name": "labels",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "color",
                      "description": "6-character hex code, without the leading #, identifying the color",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "default",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the label.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the label",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "locked"
                },
                {
                  "type": "object or null",
                  "name": "milestone",
                  "description": "A collection of related issues and pull requests.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "closed_at",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "closed_issues",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "creator",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "due_on",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "number",
                      "description": "The number of the milestone.",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "state",
                      "description": "The state of the milestone.",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "title",
                      "description": "The title of the milestone.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "performed_via_github_app",
                  "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "events",
                      "description": "The list of events for the GitHub app"
                    },
                    {
                      "type": "string or null",
                      "name": "external_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or null",
                      "name": "id",
                      "description": "Unique identifier of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "description": "The set of permissions for the GitHub app",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "actions",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "administration",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "checks",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "content_references",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "contents",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "deployments",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "discussions",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "emails",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "environments",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "issues",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "keys",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "members",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "metadata",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_administration",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_hooks",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_packages",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_plan",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_projects",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_secrets",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_self_hosted_runners",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_user_blocking",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "packages",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "pages",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "pull_requests",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "repository_hooks",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "repository_projects",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "secret_scanning_alerts",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "secrets",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "security_events",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "security_scanning_alert",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "single_file",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "statuses",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "team_discussions",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "vulnerability_alerts",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "workflows",
                          "enum": [
                            "read",
                            "write"
                          ]
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "description": "The slug name of the GitHub app"
                    },
                    {
                      "type": "string or null",
                      "name": "updated_at",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "pull_request",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "diff_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string or null",
                      "name": "merged_at"
                    },
                    {
                      "type": "string",
                      "name": "patch_url"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "reactions",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "+1",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "-1",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "confused",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "eyes",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "heart",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "hooray",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "laugh",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "rocket",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "total_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of the issue; either 'open' or 'closed'",
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "state_reason"
                },
                {
                  "type": "string",
                  "name": "timeline_url"
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "Title of the issue",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the issue",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "old_repository",
              "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": "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": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "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"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "opened",
      "category": "issues"
    },
    "pinned": {
      "description": "An issue was pinned to a repository. For more information, see \"[Pinning an issue to your repository](https://docs.github.com/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository).\"",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "pinned"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer or null",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "actions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "checks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "content_references",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "contents",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "deployments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "emails",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "environments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "issues",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "keys",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "members",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "metadata",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_plan",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_self_hosted_runners",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_user_blocking",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pull_requests",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secret_scanning_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_events",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_scanning_alert",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "single_file",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "statuses",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "team_discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerability_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "workflows",
                      "enum": [
                        "read",
                        "write"
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "pull_request",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "diff_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string or null",
                  "name": "merged_at"
                },
                {
                  "type": "string",
                  "name": "patch_url"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string or null",
              "name": "state_reason"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "description": "Title of the issue",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "pinned",
      "category": "issues"
    },
    "reopened": {
      "description": "A closed issue was reopened.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reopened"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "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",
                    "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",
                        "admin"
                      ]
                    },
                    {
                      "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": "string or null",
              "name": "active_lock_reason"
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string or null",
              "name": "closed_at"
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "string",
              "name": "labels_url"
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app"
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1"
                },
                {
                  "type": "integer",
                  "name": "-1"
                },
                {
                  "type": "integer",
                  "name": "confused"
                },
                {
                  "type": "integer",
                  "name": "eyes"
                },
                {
                  "type": "integer",
                  "name": "heart"
                },
                {
                  "type": "integer",
                  "name": "hooray"
                },
                {
                  "type": "integer",
                  "name": "laugh"
                },
                {
                  "type": "integer",
                  "name": "rocket"
                },
                {
                  "type": "integer",
                  "name": "total_count"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url"
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "reopened",
      "category": "issues"
    },
    "transferred": {
      "description": "An issue was transferred to another repository. For more information, see \"[Transferring an issue to another repository](https://docs.github.com/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository).\"",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "transferred"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "new_issue",
              "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "active_lock_reason",
                  "isRequired": true,
                  "enum": [
                    "resolved",
                    "off-topic",
                    "too heated",
                    "spam",
                    null
                  ]
                },
                {
                  "type": "object or null",
                  "name": "assignee",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "assignees",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "author_association",
                  "description": "How the author is associated with the repository.",
                  "isRequired": true,
                  "enum": [
                    "COLLABORATOR",
                    "CONTRIBUTOR",
                    "FIRST_TIMER",
                    "FIRST_TIME_CONTRIBUTOR",
                    "MANNEQUIN",
                    "MEMBER",
                    "NONE",
                    "OWNER"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "body",
                  "description": "Contents of the issue",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "comments",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "comments_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "draft"
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "array of objects",
                  "name": "labels",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "color",
                      "description": "6-character hex code, without the leading #, identifying the color",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "default",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the label.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the label",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "locked"
                },
                {
                  "type": "object or null",
                  "name": "milestone",
                  "description": "A collection of related issues and pull requests.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "closed_at",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "closed_issues",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "creator",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "due_on",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "number",
                      "description": "The number of the milestone.",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "state",
                      "description": "The state of the milestone.",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "title",
                      "description": "The title of the milestone.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "performed_via_github_app",
                  "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "events",
                      "description": "The list of events for the GitHub app"
                    },
                    {
                      "type": "string or null",
                      "name": "external_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or null",
                      "name": "id",
                      "description": "Unique identifier of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the GitHub app",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "description": "The set of permissions for the GitHub app",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "actions",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "administration",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "checks",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "content_references",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "contents",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "deployments",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "discussions",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "emails",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "environments",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "issues",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "keys",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "members",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "metadata",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_administration",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_hooks",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_packages",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_plan",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_projects",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_secrets",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_self_hosted_runners",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "organization_user_blocking",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "packages",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "pages",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "pull_requests",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "repository_hooks",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "repository_projects",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "secret_scanning_alerts",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "secrets",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "security_events",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "security_scanning_alert",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "single_file",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "statuses",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "team_discussions",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "vulnerability_alerts",
                          "enum": [
                            "read",
                            "write"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "workflows",
                          "enum": [
                            "read",
                            "write"
                          ]
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "description": "The slug name of the GitHub app"
                    },
                    {
                      "type": "string or null",
                      "name": "updated_at",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "pull_request",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "diff_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string or null",
                      "name": "merged_at"
                    },
                    {
                      "type": "string",
                      "name": "patch_url"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "reactions",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "integer",
                      "name": "+1",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "-1",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "confused",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "eyes",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "heart",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "hooray",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "laugh",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "rocket",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "total_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "repository_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of the issue; either 'open' or 'closed'",
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "state_reason"
                },
                {
                  "type": "string",
                  "name": "timeline_url"
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "Title of the issue",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the issue",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "new_repository",
              "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": "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": "boolean",
                  "name": "web_commit_signoff_required",
                  "description": "Whether to require contributors to sign off on web-based commits"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer or null",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "actions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "checks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "content_references",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "contents",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "deployments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "emails",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "environments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "issues",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "keys",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "members",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "metadata",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_plan",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_self_hosted_runners",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_user_blocking",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pull_requests",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secret_scanning_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_events",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_scanning_alert",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "single_file",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "statuses",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "team_discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerability_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "workflows",
                      "enum": [
                        "read",
                        "write"
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "pull_request",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "diff_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string or null",
                  "name": "merged_at"
                },
                {
                  "type": "string",
                  "name": "patch_url"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string or null",
              "name": "state_reason"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "description": "Title of the issue",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "transferred",
      "category": "issues"
    },
    "unassigned": {
      "description": "A user was unassigned from an issue.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "description": "The action that was performed.",
          "isRequired": true,
          "enum": [
            "unassigned"
          ]
        },
        {
          "type": "object or null",
          "name": "assignee",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization",
                "Mannequin"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer or null",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "actions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "checks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "content_references",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "contents",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "deployments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "emails",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "environments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "issues",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "keys",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "members",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "metadata",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_plan",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_projects",
                      "enum": [
                        "read",
                        "write",
                        "admin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_self_hosted_runners",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_user_blocking",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pull_requests",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secret_scanning_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_events",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_scanning_alert",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "single_file",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "statuses",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "team_discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerability_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "workflows",
                      "enum": [
                        "read",
                        "write"
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "pull_request",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "diff_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string or null",
                  "name": "merged_at"
                },
                {
                  "type": "string",
                  "name": "patch_url"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string or null",
              "name": "state_reason"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "description": "Title of the issue",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unassigned",
      "category": "issues"
    },
    "unlabeled": {
      "description": "A label was removed from an issue.",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unlabeled"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer or null",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "actions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "checks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "content_references",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "contents",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "deployments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "emails",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "environments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "issues",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "keys",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "members",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "metadata",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_plan",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_projects",
                      "enum": [
                        "read",
                        "write",
                        "admin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_self_hosted_runners",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_user_blocking",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pull_requests",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secret_scanning_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_events",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_scanning_alert",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "single_file",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "statuses",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "team_discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerability_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "workflows",
                      "enum": [
                        "read",
                        "write"
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "pull_request",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "diff_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string or null",
                  "name": "merged_at"
                },
                {
                  "type": "string",
                  "name": "patch_url"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string or null",
              "name": "state_reason"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "description": "Title of the issue",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "label",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "color",
              "description": "6-character hex code, without the leading #, identifying the color",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "default",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the label.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the label",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unlabeled",
      "category": "issues"
    },
    "unlocked": {
      "description": "Conversation on an issue was locked. For more information, see \"[Locking conversations](https://docs.github.com/communities/moderating-comments-and-conversations/locking-conversations).\"",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unlocked"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "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": "null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string or null",
              "name": "closed_at"
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "string",
              "name": "labels_url"
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true,
              "enum": [
                false
              ]
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "null",
              "name": "performed_via_github_app"
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1"
                },
                {
                  "type": "integer",
                  "name": "-1"
                },
                {
                  "type": "integer",
                  "name": "confused"
                },
                {
                  "type": "integer",
                  "name": "eyes"
                },
                {
                  "type": "integer",
                  "name": "heart"
                },
                {
                  "type": "integer",
                  "name": "hooray"
                },
                {
                  "type": "integer",
                  "name": "laugh"
                },
                {
                  "type": "integer",
                  "name": "rocket"
                },
                {
                  "type": "integer",
                  "name": "total_count"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url"
            },
            {
              "type": "string",
              "name": "state"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unlocked",
      "category": "issues"
    },
    "unpinned": {
      "description": "An issue was unpinned from a repository. For more information, see \"[Pinning an issue to your repository](https://docs.github.com/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository).\"",
      "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unpinned"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "issue",
          "in": "body",
          "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "object or null",
              "name": "assignee",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "Contents of the issue",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "performed_via_github_app",
              "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array of strings",
                  "name": "events",
                  "description": "The list of events for the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "external_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer or null",
                  "name": "id",
                  "description": "Unique identifier of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the GitHub app",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "owner",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "description": "The set of permissions for the GitHub app",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "actions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "checks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "content_references",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "contents",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "deployments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "emails",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "environments",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "issues",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "keys",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "members",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "metadata",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_administration",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_plan",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_self_hosted_runners",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "organization_user_blocking",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "packages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pages",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "pull_requests",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_hooks",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repository_projects",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secret_scanning_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "secrets",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_events",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "security_scanning_alert",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "single_file",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "statuses",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "team_discussions",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "vulnerability_alerts",
                      "enum": [
                        "read",
                        "write"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "workflows",
                      "enum": [
                        "read",
                        "write"
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "slug",
                  "description": "The slug name of the GitHub app"
                },
                {
                  "type": "string or null",
                  "name": "updated_at",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "pull_request",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "diff_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string or null",
                  "name": "merged_at"
                },
                {
                  "type": "string",
                  "name": "patch_url"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "repository_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the issue; either 'open' or 'closed'",
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string or null",
              "name": "state_reason"
            },
            {
              "type": "string",
              "name": "timeline_url"
            },
            {
              "type": "string",
              "name": "title",
              "description": "Title of the issue",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the issue",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unpinned",
      "category": "issues"
    }
  },
  "label": {
    "created": {
      "description": "A label was created.",
      "summary": "This event occurs when there is activity relating to labels. For more information, see \"[Managing labels](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/managing-labels).\" For information about the APIs to manage labels, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#label) or \"[Labels](https://docs.github.com/rest/issues/labels)\" in the REST API documentation.\n\nIf you want to receive an event when a label is added to or removed from an issue, pull request, or discussion, use the `labeled` or `unlabeled` action type for the `issues`, `pull_request`, or `discussion` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "label",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "color",
              "description": "6-character hex code, without the leading #, identifying the color",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "default",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the label.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the label",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "label"
    },
    "deleted": {
      "description": "A label was deleted.",
      "summary": "This event occurs when there is activity relating to labels. For more information, see \"[Managing labels](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/managing-labels).\" For information about the APIs to manage labels, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#label) or \"[Labels](https://docs.github.com/rest/issues/labels)\" in the REST API documentation.\n\nIf you want to receive an event when a label is added to or removed from an issue, pull request, or discussion, use the `labeled` or `unlabeled` action type for the `issues`, `pull_request`, or `discussion` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "label",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "color",
              "description": "6-character hex code, without the leading #, identifying the color",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "default",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the label.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the label",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "label"
    },
    "edited": {
      "description": "A label's name, description, or color was changed.",
      "summary": "This event occurs when there is activity relating to labels. For more information, see \"[Managing labels](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/managing-labels).\" For information about the APIs to manage labels, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#label) or \"[Labels](https://docs.github.com/rest/issues/labels)\" in the REST API documentation.\n\nIf you want to receive an event when a label is added to or removed from an issue, pull request, or discussion, use the `labeled` or `unlabeled` action type for the `issues`, `pull_request`, or `discussion` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "description": "The changes to the label if the action was `edited`.",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "color",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the color if the action was `edited`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "description",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the description if the action was `edited`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "name",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the name if the action was `edited`.",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "label",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "color",
              "description": "6-character hex code, without the leading #, identifying the color",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "default",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the label.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the label",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "label"
    }
  },
  "marketplace_purchase": {
    "cancelled": {
      "description": "Someone cancelled a GitHub Marketplace plan, and the last billing cycle has ended. The change will take effect on the account immediately.",
      "summary": "This event occurs when there is activity relating to a GitHub Marketplace purchase. For more information, see \"[GitHub Marketplace](https://docs.github.com/marketplace).\" For information about the APIs to manage GitHub Marketplace listings, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#marketplacelisting) or \"[GitHub Marketplace](https://docs.github.com/rest/apps/marketplace)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "cancelled"
          ]
        },
        {
          "type": "string",
          "name": "effective_date",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "marketplace_purchase",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "account",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "free_trial_ends_on",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "next_billing_date"
            },
            {
              "type": "boolean",
              "name": "on_free_trial",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "plan",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "isRequired": true,
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "account",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email"
                },
                {
                  "type": "string",
                  "name": "type"
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle"
            },
            {
              "type": "string or null",
              "name": "free_trial_ends_on"
            },
            {
              "type": "string or null",
              "name": "next_billing_date",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "on_free_trial"
            },
            {
              "type": "object",
              "name": "plan",
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name"
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents"
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "previous_marketplace_purchase",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "account",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "free_trial_ends_on",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "next_billing_date"
            },
            {
              "type": "boolean",
              "name": "on_free_trial",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "plan",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "isRequired": true,
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "marketplace"
      ],
      "action": "cancelled",
      "category": "marketplace_purchase"
    },
    "changed": {
      "description": "Someone upgraded or downgraded a GitHub Marketplace plan, and the last billing cycle has ended. The change will take effect on the account immediately.",
      "summary": "This event occurs when there is activity relating to a GitHub Marketplace purchase. For more information, see \"[GitHub Marketplace](https://docs.github.com/marketplace).\" For information about the APIs to manage GitHub Marketplace listings, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#marketplacelisting) or \"[GitHub Marketplace](https://docs.github.com/rest/apps/marketplace)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "changed"
          ]
        },
        {
          "type": "string",
          "name": "effective_date",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "marketplace_purchase",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "account",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "free_trial_ends_on",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "next_billing_date"
            },
            {
              "type": "boolean",
              "name": "on_free_trial",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "plan",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "isRequired": true,
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "account",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email"
                },
                {
                  "type": "string",
                  "name": "type"
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle"
            },
            {
              "type": "string or null",
              "name": "free_trial_ends_on"
            },
            {
              "type": "string or null",
              "name": "next_billing_date",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "on_free_trial"
            },
            {
              "type": "object",
              "name": "plan",
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name"
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents"
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "string or null",
              "name": "free_trial_ends_on",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "next_billing_date"
            },
            {
              "type": "boolean or null",
              "name": "on_free_trial",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "plan",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "isRequired": true,
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "marketplace"
      ],
      "action": "changed",
      "category": "marketplace_purchase"
    },
    "pending_change": {
      "description": "Someone downgraded or cancelled a GitHub Marketplace plan. The new plan or cancellation will take effect at the end of the current billing cycle. When the change takes effect, the `changed` or `cancelled` event will be sent.",
      "summary": "This event occurs when there is activity relating to a GitHub Marketplace purchase. For more information, see \"[GitHub Marketplace](https://docs.github.com/marketplace).\" For information about the APIs to manage GitHub Marketplace listings, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#marketplacelisting) or \"[GitHub Marketplace](https://docs.github.com/rest/apps/marketplace)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "pending_change"
          ]
        },
        {
          "type": "string",
          "name": "effective_date",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "marketplace_purchase",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "account",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "free_trial_ends_on",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "next_billing_date"
            },
            {
              "type": "boolean",
              "name": "on_free_trial",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "plan",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "isRequired": true,
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "account",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email"
                },
                {
                  "type": "string",
                  "name": "type"
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle"
            },
            {
              "type": "string or null",
              "name": "free_trial_ends_on"
            },
            {
              "type": "string or null",
              "name": "next_billing_date",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "on_free_trial"
            },
            {
              "type": "object",
              "name": "plan",
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name"
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents"
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "marketplace"
      ],
      "action": "pending_change",
      "category": "marketplace_purchase"
    },
    "pending_change_cancelled": {
      "description": "Someone cancelled a pending change to a GitHub Marketplace plan. Pending changes include plan cancellations and downgrades that will take effect at the end of a billing cycle.",
      "summary": "This event occurs when there is activity relating to a GitHub Marketplace purchase. For more information, see \"[GitHub Marketplace](https://docs.github.com/marketplace).\" For information about the APIs to manage GitHub Marketplace listings, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#marketplacelisting) or \"[GitHub Marketplace](https://docs.github.com/rest/apps/marketplace)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "pending_change_cancelled"
          ]
        },
        {
          "type": "string",
          "name": "effective_date",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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": "string",
              "name": "next_billing_date",
              "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": "previous_marketplace_purchase",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "account",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "free_trial_ends_on",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "next_billing_date"
            },
            {
              "type": "boolean",
              "name": "on_free_trial",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "plan",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "isRequired": true,
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "marketplace"
      ],
      "action": "pending_change_cancelled",
      "category": "marketplace_purchase"
    },
    "purchased": {
      "description": "Someone purchased a GitHub Marketplace plan. The change will take effect on the account immediately.",
      "summary": "This event occurs when there is activity relating to a GitHub Marketplace purchase. For more information, see \"[GitHub Marketplace](https://docs.github.com/marketplace).\" For information about the APIs to manage GitHub Marketplace listings, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#marketplacelisting) or \"[GitHub Marketplace](https://docs.github.com/rest/apps/marketplace)\" in the REST API documentation.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "purchased"
          ]
        },
        {
          "type": "string",
          "name": "effective_date",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "marketplace_purchase",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "account",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "free_trial_ends_on",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "next_billing_date"
            },
            {
              "type": "boolean",
              "name": "on_free_trial",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "plan",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "isRequired": true,
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "account",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email"
                },
                {
                  "type": "string",
                  "name": "type"
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle"
            },
            {
              "type": "string or null",
              "name": "free_trial_ends_on"
            },
            {
              "type": "string or null",
              "name": "next_billing_date",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "on_free_trial"
            },
            {
              "type": "object",
              "name": "plan",
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name"
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents"
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "previous_marketplace_purchase",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "account",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "organization_billing_email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "billing_cycle",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "free_trial_ends_on",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "next_billing_date"
            },
            {
              "type": "boolean",
              "name": "on_free_trial",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "plan",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "array of strings",
                  "name": "bullets",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "has_free_trial",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "price_model",
                  "isRequired": true,
                  "enum": [
                    "FREE",
                    "FLAT_RATE",
                    "PER_UNIT"
                  ]
                },
                {
                  "type": "string or null",
                  "name": "unit_name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "yearly_price_in_cents",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "integer",
              "name": "unit_count",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "marketplace"
      ],
      "action": "purchased",
      "category": "marketplace_purchase"
    }
  },
  "member": {
    "added": {
      "description": "A GitHub user accepted an invitation to a repository.",
      "summary": "This event occurs when there is activity relating to collaborators in a repository. For more information, see \"[Adding outside collaborators to repositories in your organization](https://docs.github.com/organizations/managing-user-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization).\" For more information about the API to manage repository collaborators, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#repositorycollaboratorconnection) or \"[Collaborators](https://docs.github.com/rest/collaborators/collaborators)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "added"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "permission",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "to",
                  "isRequired": true,
                  "enum": [
                    "write",
                    "admin",
                    "read"
                  ]
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "member",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "added",
      "category": "member"
    },
    "edited": {
      "description": "Permissions were changed for a collaborator on a repository.",
      "summary": "This event occurs when there is activity relating to collaborators in a repository. For more information, see \"[Adding outside collaborators to repositories in your organization](https://docs.github.com/organizations/managing-user-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization).\" For more information about the API to manage repository collaborators, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#repositorycollaboratorconnection) or \"[Collaborators](https://docs.github.com/rest/collaborators/collaborators)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "description": "The changes to the collaborator permissions",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "old_permission",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous permissions of the collaborator if the action was edited.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "permission",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "from"
                },
                {
                  "type": "string or null",
                  "name": "to"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "member",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "member"
    },
    "removed": {
      "description": "A collaborator was removed from a repository.",
      "summary": "This event occurs when there is activity relating to collaborators in a repository. For more information, see \"[Adding outside collaborators to repositories in your organization](https://docs.github.com/organizations/managing-user-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization).\" For more information about the API to manage repository collaborators, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#repositorycollaboratorconnection) or \"[Collaborators](https://docs.github.com/rest/collaborators/collaborators)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "removed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "member",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "removed",
      "category": "member"
    }
  },
  "membership": {
    "added": {
      "description": "An organization member was added to a team.",
      "summary": "This event occurs when there is activity relating to team membership. For more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\" For more information about the APIs to manage team memberships, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#team) or \"[Team members](https://docs.github.com/rest/teams/members)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "added"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "member",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "string",
          "name": "scope",
          "in": "body",
          "description": "The scope of the membership. Currently, can only be `team`.",
          "isRequired": true,
          "enum": [
            "team"
          ]
        },
        {
          "type": "object or null",
          "name": "sender",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "team",
          "in": "body",
          "description": "Groups of organization members that gives permissions on specified repositories.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "description",
              "description": "Description of the team"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url"
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "object or null",
              "name": "parent",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "permission",
              "description": "Permission that the team will have for its repositories"
            },
            {
              "type": "string",
              "name": "privacy",
              "enum": [
                "open",
                "closed",
                "secret"
              ]
            },
            {
              "type": "string",
              "name": "repositories_url"
            },
            {
              "type": "string",
              "name": "slug"
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the team"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "added",
      "category": "membership"
    },
    "removed": {
      "description": "An organization member was removed from a team.",
      "summary": "This event occurs when there is activity relating to team membership. For more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\" For more information about the API to manage team memberships, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#team) or \"[Team members](https://docs.github.com/rest/teams/members)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "removed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "member",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "string",
          "name": "scope",
          "in": "body",
          "description": "The scope of the membership. Currently, can only be `team`.",
          "isRequired": true,
          "enum": [
            "team",
            "organization"
          ]
        },
        {
          "type": "object or null",
          "name": "sender",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "team",
          "in": "body",
          "description": "Groups of organization members that gives permissions on specified repositories.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "description",
              "description": "Description of the team"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url"
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "object or null",
              "name": "parent",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "permission",
              "description": "Permission that the team will have for its repositories"
            },
            {
              "type": "string",
              "name": "privacy",
              "enum": [
                "open",
                "closed",
                "secret"
              ]
            },
            {
              "type": "string",
              "name": "repositories_url"
            },
            {
              "type": "string",
              "name": "slug"
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the team"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "removed",
      "category": "membership"
    }
  },
  "merge_group": {
    "default": {
      "description": "Status checks were requested for a merge group. This happens when a merge group is created or added to by the merge queue because a pull request was queued.\n\nWhen you receive this event, you should perform checks on the head SHA and report status back using check runs or commit statuses.",
      "summary": "This event occurs when there is activity relating to a merge group in a merge queue. For more information, see \"[Managing a merge queue](https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Merge queues\" repository permission.\n\n**Note**: The pull request merge queue feature is currently in public beta and subject to change.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "merge_group",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "head_sha",
              "description": "The SHA of the merge group.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "head_ref",
              "description": "The full ref of the merge group.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "base_sha",
              "description": "The SHA of the merge group's parent commit.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "base_ref",
              "description": "The full ref of the branch the merge group will be merged into.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head_commit",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "committer",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "message",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "timestamp",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tree_id",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "default",
      "category": "merge_group"
    }
  },
  "meta": {
    "deleted": {
      "description": "The webhook was deleted.",
      "summary": "This event occurs when there is activity relating to a webhook itself.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Meta\" app permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "hook",
          "in": "body",
          "description": "The modified webhook. This will contain different keys based on the type of webhook it is: repository, organization, business, app, or GitHub Marketplace.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "active",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "config",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "content_type",
                  "isRequired": true,
                  "enum": [
                    "json",
                    "form"
                  ]
                },
                {
                  "type": "string",
                  "name": "insecure_ssl",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "secret"
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "events",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "hook_id",
          "in": "body",
          "description": "The id of the modified webhook.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "marketplace",
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "meta"
    }
  },
  "milestone": {
    "closed": {
      "description": "A milestone was closed.",
      "summary": "This event occurs when there is activity relating to milestones. For more information, see \"[About milestones](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/about-milestones).\" For information about the APIs to manage milestones, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#milestone) or \"[Milestones](https://docs.github.com/rest/issues/milestones)\" in the REST API documentation.\n\nIf you want to receive an event when an issue or pull request is added to or removed from a milestone, use the `milestoned` or `demilestoned` action type for the `issues` or `pull_request` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "closed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "milestone",
          "in": "body",
          "description": "A collection of related issues and pull requests.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "closed_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "due_on",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The number of the milestone.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the milestone.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the milestone.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "closed",
      "category": "milestone"
    },
    "created": {
      "description": "A milestone was created.",
      "summary": "This event occurs when there is activity relating to milestones. For more information, see \"[About milestones](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/about-milestones).\" For information about the APIs to manage milestones, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#milestone) or \"[Milestones](https://docs.github.com/rest/issues/milestones)\" in the REST API documentation.\n\nIf you want to receive an event when an issue or pull request is added to or removed from a milestone, use the `milestoned` or `demilestoned` action type for the `issues` or `pull_request` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "milestone",
          "in": "body",
          "description": "A collection of related issues and pull requests.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "closed_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "due_on",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The number of the milestone.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the milestone.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the milestone.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "milestone"
    },
    "deleted": {
      "description": "A milestone was deleted.",
      "summary": "This event occurs when there is activity relating to milestones. For more information, see \"[About milestones](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/about-milestones).\" For information about the APIs to manage milestones, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#milestone) or \"[Milestones](https://docs.github.com/rest/issues/milestones)\" in the REST API documentation.\n\nIf you want to receive an event when an issue or pull request is added to or removed from a milestone, use the `milestoned` or `demilestoned` action type for the `issues` or `pull_request` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "milestone",
          "in": "body",
          "description": "A collection of related issues and pull requests.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "closed_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "due_on",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The number of the milestone.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the milestone.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the milestone.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "milestone"
    },
    "edited": {
      "description": "A milestone was edited.",
      "summary": "This event occurs when there is activity relating to milestones. For more information, see \"[About milestones](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/about-milestones).\" For information about the APIs to manage milestones, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#milestone) or \"[Milestones](https://docs.github.com/rest/issues/milestones)\" in the REST API documentation.\n\nIf you want to receive an event when an issue or pull request is added to or removed from a milestone, use the `milestoned` or `demilestoned` action type for the `issues` or `pull_request` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "description": "The changes to the milestone if the action was `edited`.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "description",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the description if the action was `edited`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "due_on",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the due date if the action was `edited`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "title",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the title if the action was `edited`.",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "milestone",
          "in": "body",
          "description": "A collection of related issues and pull requests.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "closed_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "due_on",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The number of the milestone.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the milestone.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the milestone.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "milestone"
    },
    "opened": {
      "description": "A milestone was opened.",
      "summary": "This event occurs when there is activity relating to milestones. For more information, see \"[About milestones](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/about-milestones).\" For information about the APIs to manage milestones, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#milestone) or \"[Milestones](https://docs.github.com/rest/issues/milestones)\" in the REST API documentation.\n\nIf you want to receive an event when an issue or pull request is added to or removed from a milestone, use the `milestoned` or `demilestoned` action type for the `issues` or `pull_request` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "opened"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "milestone",
          "in": "body",
          "description": "A collection of related issues and pull requests.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "closed_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "due_on",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The number of the milestone.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the milestone.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the milestone.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "opened",
      "category": "milestone"
    }
  },
  "org_block": {
    "blocked": {
      "description": "A user was blocked from the organization.",
      "summary": "This event occurs when organization owners or moderators block or unblock a non-member from collaborating on the organization's repositories. For more information, see \"[Blocking a user from your organization](https://docs.github.com/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization).\" For information about the APIs to manage blocked users, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#userblockedevent) or \"[Blocking users](https://docs.github.com/rest/orgs/blocking)\" in the REST API documentation.\n\nIf you want to receive an event when members are added or removed from an organization, use the `organization` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Administration\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "blocked"
          ]
        },
        {
          "type": "object or null",
          "name": "blocked_user",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "blocked",
      "category": "org_block"
    },
    "unblocked": {
      "description": "A previously blocked user was unblocked from the organization.",
      "summary": "This event occurs when organization owners or moderators block or unblock a non-member from collaborating on the organization's repositories. For more information, see \"[Blocking a user from your organization](https://docs.github.com/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization).\" For information about the APIs to manage blocked users, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#userblockedevent) or \"[Blocking users](https://docs.github.com/rest/orgs/blocking)\" in the REST API documentation.\n\nIf you want to receive an event when members are added or removed from an organization, use the `organization` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Administration\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unblocked"
          ]
        },
        {
          "type": "object or null",
          "name": "blocked_user",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "unblocked",
      "category": "org_block"
    }
  },
  "organization": {
    "deleted": {
      "description": "An organization was deleted.",
      "summary": "This event occurs when there is activity relating to an organization and its members. For more information, see \"[About organizations](https://docs.github.com/organizations/collaborating-with-groups-in-organizations/about-organizations).\" For information about the APIs to manage organizations, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#organization) or \"[Organizations](https://docs.github.com/rest/orgs)\" in the REST API documentation.\n\nIf you want to receive an event when a non-member is blocked or unblocked from an organization, use the `org_block` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "membership",
          "in": "body",
          "description": "The membership between the user and the organization. Not present when the action is `member_invited`.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "organization_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "role",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "deleted",
      "category": "organization"
    },
    "member_added": {
      "description": "A member accepted an invitation to join an organization.",
      "summary": "This event occurs when there is activity relating to an organization and its members. For more information, see \"[About organizations](https://docs.github.com/organizations/collaborating-with-groups-in-organizations/about-organizations).\" For information about the APIs to manage organizations, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#organization) or \"[Organizations](https://docs.github.com/rest/orgs)\" in the REST API documentation.\n\nIf you want to receive an event when a non-member is blocked or unblocked from an organization, use the `org_block` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "member_added"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "membership",
          "in": "body",
          "description": "The membership between the user and the organization. Not present when the action is `member_invited`.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "organization_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "role",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "member_added",
      "category": "organization"
    },
    "member_invited": {
      "description": "A member was invited to join the organization.",
      "summary": "This event occurs when there is activity relating to an organization and its members. For more information, see \"[About organizations](https://docs.github.com/organizations/collaborating-with-groups-in-organizations/about-organizations).\" For information about the APIs to manage organizations, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#organization) or \"[Organizations](https://docs.github.com/rest/orgs)\" in the REST API documentation.\n\nIf you want to receive an event when a non-member is blocked or unblocked from an organization, use the `org_block` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "member_invited"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "invitation",
          "in": "body",
          "description": "The invitation for the user or email if the action is `member_invited`.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "email",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "failed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "failed_reason",
              "isRequired": true
            },
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "invitation_teams_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "inviter",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "role",
              "isRequired": true
            },
            {
              "type": "number",
              "name": "team_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "invitation_source"
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object or null",
          "name": "user",
          "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"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "member_invited",
      "category": "organization"
    },
    "member_removed": {
      "description": "A member was removed from the organization.",
      "summary": "This event occurs when there is activity relating to an organization and its members. For more information, see \"[About organizations](https://docs.github.com/organizations/collaborating-with-groups-in-organizations/about-organizations).\" For information about the APIs to manage organizations, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#organization) or \"[Organizations](https://docs.github.com/rest/orgs)\" in the REST API documentation.\n\nIf you want to receive an event when a non-member is blocked or unblocked from an organization, use the `org_block` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "member_removed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "membership",
          "in": "body",
          "description": "The membership between the user and the organization. Not present when the action is `member_invited`.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "organization_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "role",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "member_removed",
      "category": "organization"
    },
    "renamed": {
      "description": "The name of an organization was changed.",
      "summary": "This event occurs when there is activity relating to an organization and its members. For more information, see \"[About organizations](https://docs.github.com/organizations/collaborating-with-groups-in-organizations/about-organizations).\" For information about the APIs to manage organizations, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#organization) or \"[Organizations](https://docs.github.com/rest/orgs)\" in the REST API documentation.\n\nIf you want to receive an event when a non-member is blocked or unblocked from an organization, use the `org_block` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "renamed"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "login",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "membership",
          "in": "body",
          "description": "The membership between the user and the organization. Not present when the action is `member_invited`.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "organization_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "role",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "renamed",
      "category": "organization"
    }
  },
  "package": {
    "published": {
      "description": "A package was published to a registry.",
      "summary": "This event occurs when there is activity relating to GitHub Packages. For more information, see \"[Introduction to GitHub Packages](https://docs.github.com/packages/learn-github-packages/introduction-to-github-packages).\" For information about the APIs to manage GitHub Packages, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#package) or \"[Packages](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo install this event on a GitHub App, the app must have at least read-level access for the \"Packages\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "published"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "package",
          "in": "body",
          "description": "Information about the package.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ecosystem",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "namespace",
              "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": "string",
              "name": "package_type",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "package_version",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object or null",
                  "name": "author",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_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 object",
                  "name": "body",
                  "description": ""
                },
                {
                  "type": "string",
                  "name": "body_html"
                },
                {
                  "type": "object or null",
                  "name": "container_metadata",
                  "childParamsGroups": [
                    {
                      "type": "object or null",
                      "name": "labels"
                    },
                    {
                      "type": "object or null",
                      "name": "manifest"
                    },
                    {
                      "type": "object",
                      "name": "tag",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "digest"
                        },
                        {
                          "type": "string",
                          "name": "name"
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array",
                  "name": "docker_metadata"
                },
                {
                  "type": "boolean",
                  "name": "draft"
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "installation_command",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "manifest"
                },
                {
                  "type": "array of objects",
                  "name": "metadata",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "npm_metadata",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "version"
                    },
                    {
                      "type": "string",
                      "name": "npm_user"
                    },
                    {
                      "type": "object or null",
                      "name": "author"
                    },
                    {
                      "type": "object or null",
                      "name": "bugs"
                    },
                    {
                      "type": "object",
                      "name": "dependencies"
                    },
                    {
                      "type": "object",
                      "name": "dev_dependencies"
                    },
                    {
                      "type": "object",
                      "name": "peer_dependencies"
                    },
                    {
                      "type": "object",
                      "name": "optional_dependencies"
                    },
                    {
                      "type": "string",
                      "name": "description"
                    },
                    {
                      "type": "object or null",
                      "name": "dist"
                    },
                    {
                      "type": "string",
                      "name": "git_head"
                    },
                    {
                      "type": "string",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "main"
                    },
                    {
                      "type": "object or null",
                      "name": "repository"
                    },
                    {
                      "type": "object",
                      "name": "scripts"
                    },
                    {
                      "type": "string",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_version"
                    },
                    {
                      "type": "string",
                      "name": "npm_version"
                    },
                    {
                      "type": "boolean",
                      "name": "has_shrinkwrap"
                    },
                    {
                      "type": "array of objects",
                      "name": "maintainers"
                    },
                    {
                      "type": "array of objects",
                      "name": "contributors"
                    },
                    {
                      "type": "object",
                      "name": "engines"
                    },
                    {
                      "type": "array of strings",
                      "name": "keywords"
                    },
                    {
                      "type": "array of strings",
                      "name": "files"
                    },
                    {
                      "type": "object",
                      "name": "bin"
                    },
                    {
                      "type": "object",
                      "name": "man"
                    },
                    {
                      "type": "object or null",
                      "name": "directories"
                    },
                    {
                      "type": "array of strings",
                      "name": "os"
                    },
                    {
                      "type": "array of strings",
                      "name": "cpu"
                    },
                    {
                      "type": "string",
                      "name": "readme"
                    },
                    {
                      "type": "string",
                      "name": "installation_command"
                    },
                    {
                      "type": "integer",
                      "name": "release_id"
                    },
                    {
                      "type": "string",
                      "name": "commit_oid"
                    },
                    {
                      "type": "boolean",
                      "name": "published_via_actions"
                    },
                    {
                      "type": "integer",
                      "name": "deleted_by_id"
                    }
                  ]
                },
                {
                  "type": "array of objects or null",
                  "name": "nuget_metadata",
                  "childParamsGroups": [
                    {
                      "type": "integer or string",
                      "name": "id",
                      "description": ""
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "boolean or string or integer or object",
                      "name": "value",
                      "description": ""
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "package_files",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "content_type",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "download_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "md5",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "sha1",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "sha256",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "state",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "package_url"
                },
                {
                  "type": "boolean",
                  "name": "prerelease"
                },
                {
                  "type": "object",
                  "name": "release",
                  "childParamsGroups": [
                    {
                      "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",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "draft",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "prerelease",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "published_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tag_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "target_commitish",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array",
                  "name": "rubygems_metadata"
                },
                {
                  "type": "string",
                  "name": "source_url"
                },
                {
                  "type": "string",
                  "name": "summary",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tag_name"
                },
                {
                  "type": "string",
                  "name": "target_commitish"
                },
                {
                  "type": "string",
                  "name": "target_oid"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "string",
                  "name": "version",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object or null",
              "name": "registry",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "about_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "vendor",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "published",
      "category": "package"
    },
    "updated": {
      "description": "A previously published package was updated.",
      "summary": "This event occurs when there is activity relating to GitHub Packages. For more information, see \"[Introduction to GitHub Packages](https://docs.github.com/packages/learn-github-packages/introduction-to-github-packages).\" For information about the APIs to manage GitHub Packages, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#package) or \"[Packages](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo install this event on a GitHub App, the app must have at least read-level access for the \"Packages\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "updated"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "package",
          "in": "body",
          "description": "Information about the package.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ecosystem",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "namespace",
              "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": "string",
              "name": "package_type",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "package_version",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "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",
                  "name": "body",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "body_html",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array",
                  "name": "docker_metadata"
                },
                {
                  "type": "boolean",
                  "name": "draft"
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "installation_command",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "manifest"
                },
                {
                  "type": "array",
                  "name": "metadata",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "array of objects",
                  "name": "package_files",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "content_type",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "download_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "md5",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "sha1",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "sha256",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "state",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "package_url"
                },
                {
                  "type": "boolean",
                  "name": "prerelease"
                },
                {
                  "type": "object",
                  "name": "release",
                  "childParamsGroups": [
                    {
                      "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",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "draft",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "prerelease",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "published_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tag_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "target_commitish",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array",
                  "name": "rubygems_metadata"
                },
                {
                  "type": "string",
                  "name": "source_url"
                },
                {
                  "type": "string",
                  "name": "summary",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tag_name"
                },
                {
                  "type": "string",
                  "name": "target_commitish",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "target_oid",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "version",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object or null",
              "name": "registry",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "about_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "vendor",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "updated",
      "category": "package"
    }
  },
  "page_build": {
    "default": {
      "summary": "This event occurs when there is an attempted build of a GitHub Pages site. This event occurs regardless of whether the build is successful. For more information, see \"[Configuring a publishing source for your GitHub Pages site](https://docs.github.com/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site).\" For information about the API to manage GitHub Pages, see \"[Pages](https://docs.github.com/rest/pages)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pages\" repository permission.",
      "bodyParameters": [
        {
          "type": "object",
          "name": "build",
          "in": "body",
          "description": "The [List GitHub Pages builds](https://docs.github.com/rest/reference/repos#list-github-pages-builds) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "commit",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "duration",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "error",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "message",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object or null",
              "name": "pusher",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "status",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "id",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "page_build"
    }
  },
  "ping": {
    "default": {
      "summary": "This event occurs when you create a new webhook. The ping event is a confirmation from GitHub that you configured the webhook correctly.",
      "bodyParameters": [
        {
          "type": "object",
          "name": "hook",
          "in": "body",
          "description": "The webhook that is being pinged",
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "active",
              "description": "Determines whether the hook is actually triggered for the events it subscribes to.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "app_id",
              "description": "Only included for GitHub Apps. When you register a new GitHub App, GitHub sends a ping event to the webhook URL you specified during registration. The GitHub App ID sent in this field is required for authenticating an app."
            },
            {
              "type": "object",
              "name": "config",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "content_type",
                  "description": "The media type used to serialize the payloads. Supported values include `json` and `form`. The default is `form`."
                },
                {
                  "type": "string or number",
                  "name": "insecure_ssl",
                  "description": "Determines whether the SSL certificate of the host for `url` will be verified when delivering payloads. Supported values include `0` (verification is performed) and `1` (verification is not performed). The default is `0`. **We strongly recommend not setting this to `1` as you are subject to man-in-the-middle and other attacks.**"
                },
                {
                  "type": "string",
                  "name": "secret",
                  "description": "If provided, the `secret` will be used as the `key` to generate the HMAC hex digest value for [delivery signature headers](https://docs.github.com/webhooks/event-payloads/#delivery-headers)."
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "The URL to which the payloads will be delivered."
                }
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deliveries_url"
            },
            {
              "type": "array of strings",
              "name": "events",
              "description": "Determines what events the hook is triggered for. Default: ['push'].",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the webhook.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "last_response",
              "childParamsGroups": [
                {
                  "type": "integer or null",
                  "name": "code",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "status",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "message",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "name",
              "description": "The type of webhook. The only valid value is 'web'.",
              "isRequired": true,
              "enum": [
                "web"
              ]
            },
            {
              "type": "string",
              "name": "ping_url"
            },
            {
              "type": "string",
              "name": "test_url"
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "integer",
          "name": "hook_id",
          "in": "body",
          "description": "The ID of the webhook that triggered the ping."
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "string",
          "name": "zen",
          "in": "body",
          "description": "Random string of GitHub zen."
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app",
        "business",
        "marketplace"
      ],
      "action": "default",
      "category": "ping"
    }
  },
  "project_card": {
    "converted": {
      "description": "A note in a classic project was converted to an issue.",
      "summary": "This event occurs when there is activity relating to a card on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a column on a project, use the `project` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "converted"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "note",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project_card",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer or null",
              "name": "after_id"
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether or not the card is archived",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "column_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "column_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "content_url"
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The project card's ID",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "note",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "project_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "converted",
      "category": "project_card"
    },
    "created": {
      "description": "A card was added to a classic project.",
      "summary": "This event occurs when there is activity relating to a card on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a column on a project, use the `project` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project_card",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer or null",
              "name": "after_id"
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether or not the card is archived",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "column_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "column_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "content_url"
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The project card's ID",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "note",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "project_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "project_card"
    },
    "deleted": {
      "description": "A card on a classic project was deleted.",
      "summary": "This event occurs when there is activity relating to a card on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a column on a project, use the `project` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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 or null",
              "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",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The project card's ID",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "note",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "project_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "project_card"
    },
    "edited": {
      "description": "A note on a classic project was edited.",
      "summary": "This event occurs when there is activity relating to a card on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a column on a project, use the `project` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "note",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "from",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project_card",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer or null",
              "name": "after_id"
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether or not the card is archived",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "column_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "column_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "content_url"
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The project card's ID",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "note",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "project_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "project_card"
    },
    "moved": {
      "description": "A card on a classic project was moved to another column or to another position in its column.",
      "summary": "This event occurs when there is activity relating to a card on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a column on a project, use the `project` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "moved"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "column_id",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "from",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "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",
                    "Mannequin"
                  ]
                },
                {
                  "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": "number or null",
              "name": "after_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "archived"
            },
            {
              "type": "integer",
              "name": "column_id"
            },
            {
              "type": "string",
              "name": "column_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "object or null",
              "name": "creator",
              "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": "integer",
              "name": "id"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string or null",
              "name": "note"
            },
            {
              "type": "string",
              "name": "project_url"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "moved",
      "category": "project_card"
    }
  },
  "project": {
    "closed": {
      "description": "A classic project was closed.",
      "summary": "This event occurs when there is activity relating to a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a card or column on a project, use the `project_card` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "closed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "body",
              "description": "Body of the project",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "columns_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the project",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "owner_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the project; either 'open' or 'closed'",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "closed",
      "category": "project"
    },
    "created": {
      "description": "A classic project was created.",
      "summary": "This event occurs when there is activity relating to a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a card or column on a project, use the `project_card` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "body",
              "description": "Body of the project",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "columns_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the project",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "owner_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the project; either 'open' or 'closed'",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "project"
    },
    "deleted": {
      "description": "A classic project was deleted.",
      "summary": "This event occurs when there is activity relating to a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a card or column on a project, use the `project_card` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "body",
              "description": "Body of the project",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "columns_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the project",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "owner_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the project; either 'open' or 'closed'",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "project"
    },
    "edited": {
      "description": "The name or description of a classic project was changed.",
      "summary": "This event occurs when there is activity relating to a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a card or column on a project, use the `project_card` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "description": "The changes to the project if the action was `edited`.",
          "childParamsGroups": [
            {
              "type": "object",
              "name": "body",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the body if the action was `edited`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "name",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The changes to the project if the action was `edited`.",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "body",
              "description": "Body of the project",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "columns_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the project",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "owner_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the project; either 'open' or 'closed'",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "project"
    },
    "reopened": {
      "description": "A classic project was closed.",
      "summary": "This event occurs when there is activity relating to a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a card or column on a project, use the `project_card` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reopened"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "body",
              "description": "Body of the project",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "columns_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the project",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "owner_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of the project; either 'open' or 'closed'",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "reopened",
      "category": "project"
    }
  },
  "project_column": {
    "created": {
      "description": "A column was added to a classic project.",
      "summary": "This event occurs when there is activity relating to a column on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a card on a project, use the `project` and `project_card` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project_column",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer or null",
              "name": "after_id"
            },
            {
              "type": "string",
              "name": "cards_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The unique identifier of the project column",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the project column",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "project_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "project_column"
    },
    "deleted": {
      "description": "A column was deleted from a classic project.",
      "summary": "This event occurs when there is activity relating to a column on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a card on a project, use the `project` and `project_card` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project_column",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer or null",
              "name": "after_id"
            },
            {
              "type": "string",
              "name": "cards_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The unique identifier of the project column",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the project column",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "project_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "project_column"
    },
    "edited": {
      "description": "The name of a column on a classic project was changed.",
      "summary": "This event occurs when there is activity relating to a column on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a card on a project, use the `project` and `project_card` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "name",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project_column",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer or null",
              "name": "after_id"
            },
            {
              "type": "string",
              "name": "cards_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The unique identifier of the project column",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the project column",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "project_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "project_column"
    },
    "moved": {
      "description": "A column was moved to a new position on a classic project.",
      "summary": "This event occurs when there is activity relating to a column on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a card on a project, use the `project` and `project_card` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "moved"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "project_column",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer or null",
              "name": "after_id"
            },
            {
              "type": "string",
              "name": "cards_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The unique identifier of the project column",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the project column",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "project_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "moved",
      "category": "project_column"
    }
  },
  "projects_v2": {
    "closed": {
      "description": "A project in the organization was closed.",
      "summary": "This event occurs when there is activity relating to an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2).\n\nFor activity relating to a item on a project, use the `projects_v2_item` event. For activity relating to Projects (classic), use the `project`, project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "closed"
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2",
          "in": "body",
          "description": "A projects v2 project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "public",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "short_description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "deleted_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "deleted_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "closed",
      "category": "projects_v2"
    },
    "created": {
      "description": "A project in the organization was created.",
      "summary": "This event occurs when there is activity relating to an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2).\n\nFor activity relating to a item on a project, use the `projects_v2_item` event. For activity relating to Projects (classic), use the `project`, project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2",
          "in": "body",
          "description": "A projects v2 project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "public",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "short_description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "deleted_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "deleted_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "created",
      "category": "projects_v2"
    },
    "edited": {
      "description": "The title, description, or README of a project in the organization was changed.",
      "summary": "This event occurs when there is activity relating to an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2).\n\nFor activity relating to a item on a project, use the `projects_v2_item` event. For activity relating to Projects (classic), use the `project`, project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "description",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "from"
                },
                {
                  "type": "string or null",
                  "name": "to"
                }
              ]
            },
            {
              "type": "object",
              "name": "public",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "from"
                },
                {
                  "type": "boolean",
                  "name": "to"
                }
              ]
            },
            {
              "type": "object",
              "name": "short_description",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "from"
                },
                {
                  "type": "string or null",
                  "name": "to"
                }
              ]
            },
            {
              "type": "object",
              "name": "title",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from"
                },
                {
                  "type": "string",
                  "name": "to"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2",
          "in": "body",
          "description": "A projects v2 project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "public",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "short_description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "deleted_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "deleted_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "edited",
      "category": "projects_v2"
    },
    "reopened": {
      "description": "A project in the organization was reopened.",
      "summary": "This event occurs when there is activity relating to an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2).\n\nFor activity relating to a item on a project, use the `projects_v2_item` event. For activity relating to Projects (classic), use the `project`, project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reopened"
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2",
          "in": "body",
          "description": "A projects v2 project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "public",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "short_description",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "deleted_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "deleted_by",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "reopened",
      "category": "projects_v2"
    }
  },
  "projects_v2_item": {
    "archived": {
      "description": "An item on an organization project was archived. For more information, see \"[Archiving items from your project](https://docs.github.com/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project).\"",
      "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "archived"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "archived_at",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "from"
                },
                {
                  "type": "string or null",
                  "name": "to"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2_item",
          "in": "body",
          "description": "An item belonging to a project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "project_node_id"
            },
            {
              "type": "string",
              "name": "content_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "content_type",
              "description": "The type of content tracked in a project item",
              "isRequired": true,
              "enum": [
                "Issue",
                "PullRequest",
                "DraftIssue"
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "archived_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "archived",
      "category": "projects_v2_item"
    },
    "converted": {
      "description": "A draft issue in an organization project was converted to an issue.",
      "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "converted"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "content_type",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "from"
                },
                {
                  "type": "string",
                  "name": "to"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2_item",
          "in": "body",
          "description": "An item belonging to a project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "project_node_id"
            },
            {
              "type": "string",
              "name": "content_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "content_type",
              "description": "The type of content tracked in a project item",
              "isRequired": true,
              "enum": [
                "Issue",
                "PullRequest",
                "DraftIssue"
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "archived_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "converted",
      "category": "projects_v2_item"
    },
    "created": {
      "description": "An item was added to a project in the organization.",
      "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2_item",
          "in": "body",
          "description": "An item belonging to a project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "project_node_id"
            },
            {
              "type": "string",
              "name": "content_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "content_type",
              "description": "The type of content tracked in a project item",
              "isRequired": true,
              "enum": [
                "Issue",
                "PullRequest",
                "DraftIssue"
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "archived_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "created",
      "category": "projects_v2_item"
    },
    "deleted": {
      "description": "An item was deleted from a project in the organization.",
      "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2_item",
          "in": "body",
          "description": "An item belonging to a project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "project_node_id"
            },
            {
              "type": "string",
              "name": "content_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "content_type",
              "description": "The type of content tracked in a project item",
              "isRequired": true,
              "enum": [
                "Issue",
                "PullRequest",
                "DraftIssue"
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "archived_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "deleted",
      "category": "projects_v2_item"
    },
    "edited": {
      "description": "The values or state of an item in an organization project were changed. For example, the value of a field was updated, the body of a draft issue was changed, or a draft issue was converted to an issue.",
      "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object or object",
          "name": "changes",
          "in": "body",
          "description": ""
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2_item",
          "in": "body",
          "description": "An item belonging to a project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "project_node_id"
            },
            {
              "type": "string",
              "name": "content_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "content_type",
              "description": "The type of content tracked in a project item",
              "isRequired": true,
              "enum": [
                "Issue",
                "PullRequest",
                "DraftIssue"
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "archived_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "edited",
      "category": "projects_v2_item"
    },
    "reordered": {
      "description": "The position of an item in an organization project was changed. For example, an item was moved above or below another item in the table or board layout.",
      "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reordered"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "previous_projects_v2_item_node_id",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "from"
                },
                {
                  "type": "string or null",
                  "name": "to"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2_item",
          "in": "body",
          "description": "An item belonging to a project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "project_node_id"
            },
            {
              "type": "string",
              "name": "content_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "content_type",
              "description": "The type of content tracked in a project item",
              "isRequired": true,
              "enum": [
                "Issue",
                "PullRequest",
                "DraftIssue"
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "archived_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "reordered",
      "category": "projects_v2_item"
    },
    "restored": {
      "description": "An archived item on an organization project was restored from the archive. For more information, see \"[Archiving items from your project](https://docs.github.com/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project).\"",
      "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "restored"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "archived_at",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "from"
                },
                {
                  "type": "string or null",
                  "name": "to"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "projects_v2_item",
          "in": "body",
          "description": "An item belonging to a project",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "number",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "project_node_id"
            },
            {
              "type": "string",
              "name": "content_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "content_type",
              "description": "The type of content tracked in a project item",
              "isRequired": true,
              "enum": [
                "Issue",
                "PullRequest",
                "DraftIssue"
              ]
            },
            {
              "type": "object",
              "name": "creator",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "archived_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "organization"
      ],
      "action": "restored",
      "category": "projects_v2_item"
    }
  },
  "public": {
    "default": {
      "summary": "This event occurs when repository visibility changes from private to public. For more information, see \"[Setting repository visibility](https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "public"
    }
  },
  "pull_request": {
    "assigned": {
      "description": "A pull request was assigned to a user.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "assigned"
          ]
        },
        {
          "type": "object or null",
          "name": "assignee",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "pull_request",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "object or null",
              "name": "auto_merge",
              "description": "The status of auto merging a pull request.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "commit_message",
                  "description": "Commit message for the merge commit.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "commit_title",
                  "description": "Title for the merge commit message.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "enabled_by",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_method",
                  "description": "The merge method to use.",
                  "isRequired": true,
                  "enum": [
                    "merge",
                    "squash",
                    "rebase"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "base",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "assigned",
      "category": "pull_request"
    },
    "auto_merge_disabled": {
      "description": "Auto merge was disabled for a pull request. For more information, see \"[Automatically merging a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request).\"",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "auto_merge_disabled"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "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": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `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"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "string",
          "name": "reason",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "auto_merge_disabled",
      "category": "pull_request"
    },
    "auto_merge_enabled": {
      "description": "Auto merge was enabled for a pull request. For more information, see \"[Automatically merging a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request).\"",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "auto_merge_enabled"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "pull_request",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "object or null",
              "name": "auto_merge",
              "description": "The status of auto merging a pull request.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "commit_message",
                  "description": "Commit message for the merge commit.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "commit_title",
                  "description": "Title for the merge commit message.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "enabled_by",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_method",
                  "description": "The merge method to use.",
                  "isRequired": true,
                  "enum": [
                    "merge",
                    "squash",
                    "rebase"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "base",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "string",
          "name": "reason",
          "in": "body"
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "auto_merge_enabled",
      "category": "pull_request"
    },
    "closed": {
      "description": "A pull request was closed. If `merged` is false in the webhook payload, the pull request was closed with unmerged commits. If `merged` is true in the webhook payload, the pull request was merged.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "closed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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": "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.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit message title.",
                      "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.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title.",
                      "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": "_links",
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason"
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "object or null",
              "name": "auto_merge"
            },
            {
              "type": "object",
              "name": "base",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label"
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "object",
                  "name": "repo",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "string",
                      "name": "assignees_url"
                    },
                    {
                      "type": "string",
                      "name": "blobs_url"
                    },
                    {
                      "type": "string",
                      "name": "branches_url"
                    },
                    {
                      "type": "string",
                      "name": "clone_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": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "string",
                      "name": "deployments_url"
                    },
                    {
                      "type": "string or null",
                      "name": "description"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "downloads_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "boolean",
                      "name": "fork"
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "string",
                      "name": "forks_url"
                    },
                    {
                      "type": "string",
                      "name": "full_name"
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url"
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url"
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url"
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "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 or null",
                      "name": "language"
                    },
                    {
                      "type": "string",
                      "name": "languages_url"
                    },
                    {
                      "type": "object or null",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url"
                    },
                    {
                      "type": "string",
                      "name": "milestones_url"
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "notifications_url"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "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": "boolean",
                      "name": "private"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url"
                    },
                    {
                      "type": "string",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string",
                      "name": "releases_url"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url"
                    },
                    {
                      "type": "string",
                      "name": "statuses_url"
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url"
                    },
                    {
                      "type": "string",
                      "name": "subscription_url"
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string",
                      "name": "tags_url"
                    },
                    {
                      "type": "string",
                      "name": "teams_url"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "string",
                      "name": "trees_url"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha"
                },
                {
                  "type": "object",
                  "name": "user",
                  "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": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url"
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "object",
              "name": "head",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "label"
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "object or null",
                  "name": "repo",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "string",
                      "name": "assignees_url"
                    },
                    {
                      "type": "string",
                      "name": "blobs_url"
                    },
                    {
                      "type": "string",
                      "name": "branches_url"
                    },
                    {
                      "type": "string",
                      "name": "clone_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": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "string",
                      "name": "deployments_url"
                    },
                    {
                      "type": "string or null",
                      "name": "description"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "downloads_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "boolean",
                      "name": "fork"
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "string",
                      "name": "forks_url"
                    },
                    {
                      "type": "string",
                      "name": "full_name"
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url"
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url"
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url"
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "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 or null",
                      "name": "language"
                    },
                    {
                      "type": "string",
                      "name": "languages_url"
                    },
                    {
                      "type": "object or null",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url"
                    },
                    {
                      "type": "string",
                      "name": "milestones_url"
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "notifications_url"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "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": "boolean",
                      "name": "private"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url"
                    },
                    {
                      "type": "string",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string",
                      "name": "releases_url"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url"
                    },
                    {
                      "type": "string",
                      "name": "statuses_url"
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url"
                    },
                    {
                      "type": "string",
                      "name": "subscription_url"
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string",
                      "name": "tags_url"
                    },
                    {
                      "type": "string",
                      "name": "teams_url"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "string",
                      "name": "trees_url"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha"
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "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": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string",
              "name": "issue_url"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify"
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha"
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean",
              "name": "merged",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at"
            },
            {
              "type": "object or null",
              "name": "merged_by"
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "string",
              "name": "patch_url"
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array of objects",
              "name": "requested_reviewers"
            },
            {
              "type": "array of objects",
              "name": "requested_teams"
            },
            {
              "type": "string",
              "name": "review_comment_url"
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url"
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "closed",
                "open"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "closed",
      "category": "pull_request"
    },
    "converted_to_draft": {
      "description": "A pull request was converted to a draft. For more information, see \"[Changing the stage of a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request).\"",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "converted_to_draft"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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 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": "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"
                      ]
                    },
                    {
                      "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": "_links",
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason"
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "object or null",
              "name": "auto_merge"
            },
            {
              "type": "object",
              "name": "base",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label"
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "object",
                  "name": "repo",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "string",
                      "name": "assignees_url"
                    },
                    {
                      "type": "string",
                      "name": "blobs_url"
                    },
                    {
                      "type": "string",
                      "name": "branches_url"
                    },
                    {
                      "type": "string",
                      "name": "clone_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": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "string",
                      "name": "deployments_url"
                    },
                    {
                      "type": "string or null",
                      "name": "description"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "downloads_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "boolean",
                      "name": "fork"
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "string",
                      "name": "forks_url"
                    },
                    {
                      "type": "string",
                      "name": "full_name"
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url"
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url"
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url"
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "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 or null",
                      "name": "language"
                    },
                    {
                      "type": "string",
                      "name": "languages_url"
                    },
                    {
                      "type": "object or null",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url"
                    },
                    {
                      "type": "string",
                      "name": "milestones_url"
                    },
                    {
                      "type": "null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "notifications_url"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "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": "boolean",
                      "name": "private"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url"
                    },
                    {
                      "type": "string",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string",
                      "name": "releases_url"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url"
                    },
                    {
                      "type": "string",
                      "name": "statuses_url"
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url"
                    },
                    {
                      "type": "string",
                      "name": "subscription_url"
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string",
                      "name": "tags_url"
                    },
                    {
                      "type": "string",
                      "name": "teams_url"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "string",
                      "name": "trees_url"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha"
                },
                {
                  "type": "object",
                  "name": "user",
                  "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": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url"
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label"
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "object or null",
                  "name": "repo",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "string",
                      "name": "assignees_url"
                    },
                    {
                      "type": "string",
                      "name": "blobs_url"
                    },
                    {
                      "type": "string",
                      "name": "branches_url"
                    },
                    {
                      "type": "string",
                      "name": "clone_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": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "string",
                      "name": "deployments_url"
                    },
                    {
                      "type": "string or null",
                      "name": "description"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "downloads_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "boolean",
                      "name": "fork"
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "string",
                      "name": "forks_url"
                    },
                    {
                      "type": "string",
                      "name": "full_name"
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url"
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url"
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url"
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "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 or null",
                      "name": "language"
                    },
                    {
                      "type": "string",
                      "name": "languages_url"
                    },
                    {
                      "type": "object or null",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url"
                    },
                    {
                      "type": "string",
                      "name": "milestones_url"
                    },
                    {
                      "type": "null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "notifications_url"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "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": "boolean",
                      "name": "private"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url"
                    },
                    {
                      "type": "string",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string",
                      "name": "releases_url"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url"
                    },
                    {
                      "type": "string",
                      "name": "statuses_url"
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url"
                    },
                    {
                      "type": "string",
                      "name": "subscription_url"
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string",
                      "name": "tags_url"
                    },
                    {
                      "type": "string",
                      "name": "teams_url"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "string",
                      "name": "trees_url"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha"
                },
                {
                  "type": "object",
                  "name": "user",
                  "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": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string",
              "name": "issue_url"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify"
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha"
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean",
              "name": "merged",
              "isRequired": true,
              "enum": [
                false
              ]
            },
            {
              "type": "null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "merged_by",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "string",
              "name": "patch_url"
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array of objects",
              "name": "requested_reviewers"
            },
            {
              "type": "array of objects",
              "name": "requested_teams"
            },
            {
              "type": "string",
              "name": "review_comment_url"
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url"
            },
            {
              "type": "string",
              "name": "state"
            },
            {
              "type": "string",
              "name": "statuses_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "converted_to_draft",
      "category": "pull_request"
    },
    "demilestoned": {
      "description": "A pull request was removed from a milestone.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "demilestoned"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "milestone",
          "in": "body",
          "description": "A collection of related issues and pull requests.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The number of the milestone.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the milestone.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ],
              "default": "open"
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the milestone.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "closed_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "due_on",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "pull_request",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "object or null",
              "name": "auto_merge",
              "description": "The status of auto merging a pull request.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "commit_message",
                  "description": "Commit message for the merge commit.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "commit_title",
                  "description": "Title for the merge commit message.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "enabled_by",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_method",
                  "description": "The merge method to use.",
                  "isRequired": true,
                  "enum": [
                    "merge",
                    "squash",
                    "rebase"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "base",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "demilestoned",
      "category": "pull_request"
    },
    "dequeued": {
      "description": "A pull request was removed from the merge queue.\n\n**Note**: The pull request merge queue feature is currently in limited public beta and subject to change.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "dequeued"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "pull_request",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "object or null",
              "name": "auto_merge",
              "description": "The status of auto merging a pull request.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "commit_message",
                  "description": "Commit message for the merge commit.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "commit_title",
                  "description": "Title for the merge commit message.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "enabled_by",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_method",
                  "description": "The merge method to use.",
                  "isRequired": true,
                  "enum": [
                    "merge",
                    "squash",
                    "rebase"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "base",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "string",
          "name": "reason",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "dequeued",
      "category": "pull_request"
    },
    "edited": {
      "description": "The title or body of a pull request was edited.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "description": "The changes to the comment if the action was `edited`.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "base",
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "ref",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "from",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "sha",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "from",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "body",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the body if the action was `edited`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "title",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the title if the action was `edited`.",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "pull_request",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "object or null",
              "name": "auto_merge",
              "description": "The status of auto merging a pull request.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "commit_message",
                  "description": "Commit message for the merge commit.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "commit_title",
                  "description": "Title for the merge commit message.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "enabled_by",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_method",
                  "description": "The merge method to use.",
                  "isRequired": true,
                  "enum": [
                    "merge",
                    "squash",
                    "rebase"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "base",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "pull_request"
    },
    "enqueued": {
      "description": "A pull request was added to the merge queue.\n\n**Note**: The pull request merge queue feature is currently in limited public beta and subject to change.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "enqueued"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "pull_request",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "object or null",
              "name": "auto_merge",
              "description": "The status of auto merging a pull request.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "commit_message",
                  "description": "Commit message for the merge commit.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "commit_title",
                  "description": "Title for the merge commit message.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "enabled_by",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_method",
                  "description": "The merge method to use.",
                  "isRequired": true,
                  "enum": [
                    "merge",
                    "squash",
                    "rebase"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "base",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "enqueued",
      "category": "pull_request"
    },
    "labeled": {
      "description": "A label was added to a pull request.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "labeled"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "label",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "color",
              "description": "6-character hex code, without the leading #, identifying the color",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "default",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the label.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the label",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "pull_request",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "object or null",
              "name": "auto_merge",
              "description": "The status of auto merging a pull request.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "commit_message",
                  "description": "Commit message for the merge commit.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "commit_title",
                  "description": "Title for the merge commit message.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "enabled_by",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_method",
                  "description": "The merge method to use.",
                  "isRequired": true,
                  "enum": [
                    "merge",
                    "squash",
                    "rebase"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "base",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "labeled",
      "category": "pull_request"
    },
    "locked": {
      "description": "Conversation on a pull request was locked. For more information, see \"[Locking conversations](https://docs.github.com/communities/moderating-comments-and-conversations/locking-conversations).\"",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "locked"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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",
                    "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"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "locked",
      "category": "pull_request"
    },
    "milestoned": {
      "description": "A pull request was added to a milestone.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "milestoned"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "milestone",
          "in": "body",
          "description": "A collection of related issues and pull requests.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "The number of the milestone.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "The state of the milestone.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ],
              "default": "open"
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the milestone.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "creator",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "closed_issues",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "due_on",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "pull_request",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true,
              "enum": [
                "resolved",
                "off-topic",
                "too heated",
                "spam",
                null
              ]
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "assignees",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "object or null",
              "name": "auto_merge",
              "description": "The status of auto merging a pull request.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "commit_message",
                  "description": "Commit message for the merge commit.",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "commit_title",
                  "description": "Title for the merge commit message.",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "enabled_by",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_method",
                  "description": "The merge method to use.",
                  "isRequired": true,
                  "enum": [
                    "merge",
                    "squash",
                    "rebase"
                  ]
                }
              ]
            },
            {
              "type": "object",
              "name": "base",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "milestoned",
      "category": "pull_request"
    },
    "opened": {
      "description": "A pull request was created",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "opened"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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": "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.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit message title.",
                      "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": "_links",
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "object or null",
              "name": "auto_merge"
            },
            {
              "type": "object",
              "name": "base",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label"
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "object",
                  "name": "repo",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "string",
                      "name": "assignees_url"
                    },
                    {
                      "type": "string",
                      "name": "blobs_url"
                    },
                    {
                      "type": "string",
                      "name": "branches_url"
                    },
                    {
                      "type": "string",
                      "name": "clone_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": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "string",
                      "name": "deployments_url"
                    },
                    {
                      "type": "string or null",
                      "name": "description"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "downloads_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "boolean",
                      "name": "fork"
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "string",
                      "name": "forks_url"
                    },
                    {
                      "type": "string",
                      "name": "full_name"
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url"
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url"
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url"
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "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 or null",
                      "name": "language"
                    },
                    {
                      "type": "string",
                      "name": "languages_url"
                    },
                    {
                      "type": "object or null",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "merges_url"
                    },
                    {
                      "type": "string",
                      "name": "milestones_url"
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "notifications_url"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "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": "boolean",
                      "name": "private"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url"
                    },
                    {
                      "type": "string",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string",
                      "name": "releases_url"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url"
                    },
                    {
                      "type": "string",
                      "name": "statuses_url"
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url"
                    },
                    {
                      "type": "string",
                      "name": "subscription_url"
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string",
                      "name": "tags_url"
                    },
                    {
                      "type": "string",
                      "name": "teams_url"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "string",
                      "name": "trees_url"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha"
                },
                {
                  "type": "object",
                  "name": "user",
                  "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": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url"
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "object",
              "name": "head",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label"
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "object",
                  "name": "repo",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "string",
                      "name": "assignees_url"
                    },
                    {
                      "type": "string",
                      "name": "blobs_url"
                    },
                    {
                      "type": "string",
                      "name": "branches_url"
                    },
                    {
                      "type": "string",
                      "name": "clone_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": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "string",
                      "name": "deployments_url"
                    },
                    {
                      "type": "string or null",
                      "name": "description"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "downloads_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "boolean",
                      "name": "fork"
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "string",
                      "name": "forks_url"
                    },
                    {
                      "type": "string",
                      "name": "full_name"
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url"
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url"
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url"
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "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 or null",
                      "name": "language"
                    },
                    {
                      "type": "string",
                      "name": "languages_url"
                    },
                    {
                      "type": "object or null",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "merges_url"
                    },
                    {
                      "type": "string",
                      "name": "milestones_url"
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "notifications_url"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "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": "boolean",
                      "name": "private"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url"
                    },
                    {
                      "type": "string",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string",
                      "name": "releases_url"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url"
                    },
                    {
                      "type": "string",
                      "name": "statuses_url"
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url"
                    },
                    {
                      "type": "string",
                      "name": "subscription_url"
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string",
                      "name": "tags_url"
                    },
                    {
                      "type": "string",
                      "name": "teams_url"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "string",
                      "name": "trees_url"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha"
                },
                {
                  "type": "object",
                  "name": "user",
                  "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": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string",
              "name": "issue_url"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify"
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "string",
              "name": "patch_url"
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array of objects",
              "name": "requested_reviewers"
            },
            {
              "type": "array of objects",
              "name": "requested_teams"
            },
            {
              "type": "string",
              "name": "review_comment_url"
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url"
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "opened",
      "category": "pull_request"
    },
    "ready_for_review": {
      "description": "A draft pull request was marked as ready for review. For more information, see \"[Changing the stage of a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request).\"",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "ready_for_review"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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": "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": "_links",
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason"
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "object or null",
              "name": "auto_merge"
            },
            {
              "type": "object",
              "name": "base",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label"
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "object",
                  "name": "repo",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "string",
                      "name": "assignees_url"
                    },
                    {
                      "type": "string",
                      "name": "blobs_url"
                    },
                    {
                      "type": "string",
                      "name": "branches_url"
                    },
                    {
                      "type": "string",
                      "name": "clone_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": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "string",
                      "name": "deployments_url"
                    },
                    {
                      "type": "string or null",
                      "name": "description"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "downloads_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "boolean",
                      "name": "fork"
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "string",
                      "name": "forks_url"
                    },
                    {
                      "type": "string",
                      "name": "full_name"
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url"
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url"
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url"
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "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 or null",
                      "name": "language"
                    },
                    {
                      "type": "string",
                      "name": "languages_url"
                    },
                    {
                      "type": "object or null",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url"
                    },
                    {
                      "type": "string",
                      "name": "milestones_url"
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "notifications_url"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "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": "boolean",
                      "name": "private"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url"
                    },
                    {
                      "type": "string",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string",
                      "name": "releases_url"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url"
                    },
                    {
                      "type": "string",
                      "name": "statuses_url"
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url"
                    },
                    {
                      "type": "string",
                      "name": "subscription_url"
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string",
                      "name": "tags_url"
                    },
                    {
                      "type": "string",
                      "name": "teams_url"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "string",
                      "name": "trees_url"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha"
                },
                {
                  "type": "object",
                  "name": "user",
                  "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": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url"
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label"
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "object",
                  "name": "repo",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "string",
                      "name": "assignees_url"
                    },
                    {
                      "type": "string",
                      "name": "blobs_url"
                    },
                    {
                      "type": "string",
                      "name": "branches_url"
                    },
                    {
                      "type": "string",
                      "name": "clone_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": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "string",
                      "name": "deployments_url"
                    },
                    {
                      "type": "string or null",
                      "name": "description"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "downloads_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "boolean",
                      "name": "fork"
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "string",
                      "name": "forks_url"
                    },
                    {
                      "type": "string",
                      "name": "full_name"
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url"
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url"
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url"
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "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 or null",
                      "name": "language"
                    },
                    {
                      "type": "string",
                      "name": "languages_url"
                    },
                    {
                      "type": "object or null",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url"
                    },
                    {
                      "type": "string",
                      "name": "milestones_url"
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "notifications_url"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "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": "boolean",
                      "name": "private"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url"
                    },
                    {
                      "type": "string",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string",
                      "name": "releases_url"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url"
                    },
                    {
                      "type": "string",
                      "name": "statuses_url"
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url"
                    },
                    {
                      "type": "string",
                      "name": "subscription_url"
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string",
                      "name": "tags_url"
                    },
                    {
                      "type": "string",
                      "name": "teams_url"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "string",
                      "name": "trees_url"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha"
                },
                {
                  "type": "object",
                  "name": "user",
                  "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": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string",
              "name": "issue_url"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify"
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha"
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean",
              "name": "merged",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "string",
              "name": "patch_url"
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array of objects",
              "name": "requested_reviewers"
            },
            {
              "type": "array of objects",
              "name": "requested_teams"
            },
            {
              "type": "string",
              "name": "review_comment_url"
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url"
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "ready_for_review",
      "category": "pull_request"
    },
    "reopened": {
      "description": "A previously closed pull request was reopened.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments,or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reopened"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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",
                  "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": "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": "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.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit message title.",
                      "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"
                      ]
                    },
                    {
                      "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": "_links",
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "comments",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "commits",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "html",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "issue",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comment",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "review_comments",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "statuses",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "active_lock_reason"
            },
            {
              "type": "integer",
              "name": "additions"
            },
            {
              "type": "object or null",
              "name": "assignee"
            },
            {
              "type": "array of objects",
              "name": "assignees"
            },
            {
              "type": "string",
              "name": "author_association"
            },
            {
              "type": "null",
              "name": "auto_merge"
            },
            {
              "type": "object",
              "name": "base",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label"
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "object",
                  "name": "repo",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "string",
                      "name": "assignees_url"
                    },
                    {
                      "type": "string",
                      "name": "blobs_url"
                    },
                    {
                      "type": "string",
                      "name": "branches_url"
                    },
                    {
                      "type": "string",
                      "name": "clone_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": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "string",
                      "name": "deployments_url"
                    },
                    {
                      "type": "string or null",
                      "name": "description"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "downloads_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "boolean",
                      "name": "fork"
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "string",
                      "name": "forks_url"
                    },
                    {
                      "type": "string",
                      "name": "full_name"
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url"
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url"
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url"
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "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 or null",
                      "name": "language"
                    },
                    {
                      "type": "string",
                      "name": "languages_url"
                    },
                    {
                      "type": "object or null",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url"
                    },
                    {
                      "type": "string",
                      "name": "milestones_url"
                    },
                    {
                      "type": "null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "notifications_url"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "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": "boolean",
                      "name": "private"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url"
                    },
                    {
                      "type": "string",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string",
                      "name": "releases_url"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url"
                    },
                    {
                      "type": "string",
                      "name": "statuses_url"
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url"
                    },
                    {
                      "type": "string",
                      "name": "subscription_url"
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string",
                      "name": "tags_url"
                    },
                    {
                      "type": "string",
                      "name": "teams_url"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "string",
                      "name": "trees_url"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha"
                },
                {
                  "type": "object",
                  "name": "user",
                  "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": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url"
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url"
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "object",
              "name": "head",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "label"
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "object",
                  "name": "repo",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url"
                    },
                    {
                      "type": "boolean",
                      "name": "archived"
                    },
                    {
                      "type": "string",
                      "name": "assignees_url"
                    },
                    {
                      "type": "string",
                      "name": "blobs_url"
                    },
                    {
                      "type": "string",
                      "name": "branches_url"
                    },
                    {
                      "type": "string",
                      "name": "clone_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": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "default_branch"
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge"
                    },
                    {
                      "type": "string",
                      "name": "deployments_url"
                    },
                    {
                      "type": "string or null",
                      "name": "description"
                    },
                    {
                      "type": "boolean",
                      "name": "disabled"
                    },
                    {
                      "type": "string",
                      "name": "downloads_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "boolean",
                      "name": "fork"
                    },
                    {
                      "type": "integer",
                      "name": "forks"
                    },
                    {
                      "type": "integer",
                      "name": "forks_count"
                    },
                    {
                      "type": "string",
                      "name": "forks_url"
                    },
                    {
                      "type": "string",
                      "name": "full_name"
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url"
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url"
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url"
                    },
                    {
                      "type": "string",
                      "name": "git_url"
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads"
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues"
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages"
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects"
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki"
                    },
                    {
                      "type": "string or null",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "hooks_url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "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 or null",
                      "name": "language"
                    },
                    {
                      "type": "string",
                      "name": "languages_url"
                    },
                    {
                      "type": "object or null",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url"
                    },
                    {
                      "type": "string",
                      "name": "milestones_url"
                    },
                    {
                      "type": "null",
                      "name": "mirror_url"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "notifications_url"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues"
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count"
                    },
                    {
                      "type": "object",
                      "name": "owner",
                      "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": "boolean",
                      "name": "private"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url"
                    },
                    {
                      "type": "string",
                      "name": "pushed_at"
                    },
                    {
                      "type": "string",
                      "name": "releases_url"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count"
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url"
                    },
                    {
                      "type": "string",
                      "name": "statuses_url"
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url"
                    },
                    {
                      "type": "string",
                      "name": "subscription_url"
                    },
                    {
                      "type": "string",
                      "name": "svn_url"
                    },
                    {
                      "type": "string",
                      "name": "tags_url"
                    },
                    {
                      "type": "string",
                      "name": "teams_url"
                    },
                    {
                      "type": "array of strings",
                      "name": "topics"
                    },
                    {
                      "type": "string",
                      "name": "trees_url"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default"
                    },
                    {
                      "type": "string",
                      "name": "visibility"
                    },
                    {
                      "type": "integer",
                      "name": "watchers"
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count"
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha"
                },
                {
                  "type": "object",
                  "name": "user",
                  "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": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string",
              "name": "issue_url"
            },
            {
              "type": "array of objects",
              "name": "labels"
            },
            {
              "type": "boolean",
              "name": "locked"
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify"
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha"
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean",
              "name": "merged",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "milestone"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "string",
              "name": "patch_url"
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array of objects",
              "name": "requested_reviewers"
            },
            {
              "type": "array of objects",
              "name": "requested_teams"
            },
            {
              "type": "string",
              "name": "review_comment_url"
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url"
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url"
            },
            {
              "type": "string",
              "name": "title"
            },
            {
              "type": "string",
              "name": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "object",
              "name": "user",
              "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": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "reopened",
      "category": "pull_request"
    },
    "review_request_removed": {
      "description": "A request for review by a person or team was removed from a pull request.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "review_request_removed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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"
                      ]
                    },
                    {
                      "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",
                  "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": "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",
                  "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": "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"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object or null",
          "name": "requested_reviewer",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "requested_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",
              "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": "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",
              "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
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "review_request_removed",
      "category": "pull_request"
    },
    "review_requested": {
      "description": "Review by a person or team was requested for a pull request. For more information, see \"[Requesting a pull request review](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review).\"",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "review_requested"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object or null",
          "name": "requested_reviewer",
          "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",
                "Mannequin"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "requested_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"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "review_requested",
      "category": "pull_request"
    },
    "synchronize": {
      "description": "A pull request's head branch was updated. For example, the head branch was updated from the base branch or new commits were pushed to the head branch.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "synchronize"
          ]
        },
        {
          "type": "string",
          "name": "after",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "string",
          "name": "before",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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",
                  "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.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit message title.",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "synchronize",
      "category": "pull_request"
    },
    "unassigned": {
      "description": "A user was unassigned from a pull request.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unassigned"
          ]
        },
        {
          "type": "object or null",
          "name": "assignee",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "avatar_url"
            },
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "events_url"
            },
            {
              "type": "string",
              "name": "followers_url"
            },
            {
              "type": "string",
              "name": "following_url"
            },
            {
              "type": "string",
              "name": "gists_url"
            },
            {
              "type": "string",
              "name": "gravatar_id"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "organizations_url"
            },
            {
              "type": "string",
              "name": "received_events_url"
            },
            {
              "type": "string",
              "name": "repos_url"
            },
            {
              "type": "boolean",
              "name": "site_admin"
            },
            {
              "type": "string",
              "name": "starred_url"
            },
            {
              "type": "string",
              "name": "subscriptions_url"
            },
            {
              "type": "string",
              "name": "type",
              "enum": [
                "Bot",
                "User",
                "Organization",
                "Mannequin"
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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 or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "changed_files"
            },
            {
              "type": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "comments"
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "commits"
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "deletions"
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Indicates whether or not the pull request is a draft.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "repo",
                  "description": "A git repository",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "allow_auto_merge",
                      "description": "Whether to allow auto-merge for pull requests.",
                      "default": false
                    },
                    {
                      "type": "boolean",
                      "name": "allow_forking",
                      "description": "Whether to allow private forks"
                    },
                    {
                      "type": "boolean",
                      "name": "allow_merge_commit",
                      "description": "Whether to allow merge commits for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_rebase_merge",
                      "description": "Whether to allow rebase merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_squash_merge",
                      "description": "Whether to allow squash merges for pull requests.",
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "allow_update_branch"
                    },
                    {
                      "type": "string",
                      "name": "archive_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "archived",
                      "description": "Whether the repository is archived.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "assignees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "blobs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "branches_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "clone_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "collaborators_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "comments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "compare_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contents_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "contributors_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string",
                      "name": "created_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "default_branch",
                      "description": "The default branch of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "delete_branch_on_merge",
                      "description": "Whether to delete head branches when pull requests are merged",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "deployments_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "disabled",
                      "description": "Returns whether or not this repository is disabled."
                    },
                    {
                      "type": "string",
                      "name": "downloads_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "fork",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "forks_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "forks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "full_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_commits_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_refs_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "git_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_downloads",
                      "description": "Whether downloads are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_issues",
                      "description": "Whether issues are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_pages",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_projects",
                      "description": "Whether projects are enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_wiki",
                      "description": "Whether the wiki is enabled.",
                      "isRequired": true,
                      "default": true
                    },
                    {
                      "type": "boolean",
                      "name": "has_discussions",
                      "description": "Whether discussions are enabled.",
                      "isRequired": true,
                      "default": false
                    },
                    {
                      "type": "string or null",
                      "name": "homepage",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "hooks_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the repository",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_template"
                    },
                    {
                      "type": "string",
                      "name": "issue_comment_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issue_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "issues_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "keys_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "labels_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "language",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "languages_url",
                      "isRequired": true
                    },
                    {
                      "type": "object or null",
                      "name": "license",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "key",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "spdx_id",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "master_branch"
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_message",
                      "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unassigned",
      "category": "pull_request"
    },
    "unlabeled": {
      "description": "A label was removed from a pull request.",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unlabeled"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "label",
          "in": "body",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "color",
              "description": "6-character hex code, without the leading #, identifying the color",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "default",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the label.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the label",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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.",
                      "enum": [
                        "PR_BODY",
                        "PR_TITLE",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merge_commit_title",
                      "description": "The default value for a merge commit message title.",
                      "enum": [
                        "PR_TITLE",
                        "MERGE_MESSAGE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "merges_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "milestones_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "mirror_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The name of the repository.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "notifications_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "open_issues_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organization"
                    },
                    {
                      "type": "object or null",
                      "name": "owner",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    },
                    {
                      "type": "object",
                      "name": "permissions",
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "maintain"
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "triage"
                        }
                      ]
                    },
                    {
                      "type": "boolean",
                      "name": "private",
                      "description": "Whether the repository is private or public.",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "public"
                    },
                    {
                      "type": "string",
                      "name": "pulls_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer or string or null",
                      "name": "pushed_at",
                      "description": "",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "releases_url",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "role_name"
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_message",
                      "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                      "enum": [
                        "PR_BODY",
                        "COMMIT_MESSAGES",
                        "BLANK"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "squash_merge_commit_title",
                      "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                      "enum": [
                        "PR_TITLE",
                        "COMMIT_OR_PR_TITLE"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "ssh_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "stargazers"
                    },
                    {
                      "type": "integer",
                      "name": "stargazers_count",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "stargazers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "statuses_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscribers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscription_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "svn_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tags_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "teams_url",
                      "isRequired": true
                    },
                    {
                      "type": "array of strings",
                      "name": "topics",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "trees_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "use_squash_pr_title_as_default",
                      "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
                      "default": false
                    },
                    {
                      "type": "string",
                      "name": "visibility",
                      "isRequired": true,
                      "enum": [
                        "public",
                        "private",
                        "internal"
                      ]
                    },
                    {
                      "type": "integer",
                      "name": "watchers",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "watchers_count",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "web_commit_signoff_required",
                      "description": "Whether to require contributors to sign off on web-based commits"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "user",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "labels",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "color",
                  "description": "6-character hex code, without the leading #, identifying the color",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "default",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The name of the label.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the label",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "locked",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "maintainer_can_modify",
              "description": "Indicates whether maintainers can modify the pull request."
            },
            {
              "type": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "mergeable"
            },
            {
              "type": "string",
              "name": "mergeable_state"
            },
            {
              "type": "boolean or null",
              "name": "merged"
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "merged_by",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "milestone",
              "description": "A collection of related issues and pull requests.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "closed_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "closed_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "creator",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "due_on",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "labels_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "description": "The number of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "open_issues",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "The state of the milestone.",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed"
                  ]
                },
                {
                  "type": "string",
                  "name": "title",
                  "description": "The title of the milestone.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "description": "Number uniquely identifying the pull request within its repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "type": "boolean or null",
              "name": "rebaseable"
            },
            {
              "type": "array",
              "name": "requested_reviewers",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "requested_teams",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url"
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "object or null",
                  "name": "parent",
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "description",
                      "description": "Description of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "description": "Unique identifier of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "members_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "Name of the team",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "permission",
                      "description": "Permission that the team will have for its repositories",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "privacy",
                      "isRequired": true,
                      "enum": [
                        "open",
                        "closed",
                        "secret"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "repositories_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "slug",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "description": "URL for the team",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories"
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url"
                },
                {
                  "type": "string",
                  "name": "slug"
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team"
                }
              ]
            },
            {
              "type": "string",
              "name": "review_comment_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "review_comments"
            },
            {
              "type": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "description": "State of this Pull Request. Either `open` or `closed`.",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "description": "The title of the pull request.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unlabeled",
      "category": "pull_request"
    },
    "unlocked": {
      "description": "Conversation on a pull request was unlocked. For more information, see \"[Locking conversations](https://docs.github.com/communities/moderating-comments-and-conversations/locking-conversations).\"",
      "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unlocked"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "number",
          "in": "body",
          "description": "The pull request number.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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",
                  "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 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"
                  ]
                },
                {
                  "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"
                      ]
                    },
                    {
                      "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"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unlocked",
      "category": "pull_request"
    }
  },
  "pull_request_review_comment": {
    "created": {
      "description": "A comment on a pull request diff was created.",
      "summary": "This event occurs when there is activity relating to a pull request review comment. A pull request review comment is a comment on a pull request's diff. For more information, see \"[Commenting on a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request).\" For information about the APIs to manage pull request review comments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreviewcomment) or \"[Pull request review comments](https://docs.github.com/rest/pulls/comments)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request comments, or pull request review threads, use the `pull_request_review`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "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 or null",
              "name": "original_line",
              "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "original_position",
              "description": "The index of the original line in the diff to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "original_start_line",
              "description": "The first line of the range for a multi-line comment.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "description": "The relative path of the file to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "position",
              "description": "The line index in the diff to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "pull_request_review_id",
              "description": "The ID of the pull request review to which the comment belongs.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pull_request_url",
              "description": "URL for the pull request that the review comment belongs to.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "side",
              "description": "The side of the first line of the range for a multi-line comment.",
              "isRequired": true,
              "enum": [
                "LEFT",
                "RIGHT"
              ]
            },
            {
              "type": "integer or null",
              "name": "start_line",
              "description": "The first line of the range for a multi-line comment.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "start_side",
              "description": "The side of the first line of the range for a multi-line comment.",
              "isRequired": true,
              "enum": [
                "LEFT",
                "RIGHT",
                null
              ],
              "default": "RIGHT"
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the pull request review comment",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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.",
              "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": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "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.",
                      "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": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "pull_request_review_comment"
    },
    "deleted": {
      "description": "A comment on a pull request diff was deleted.",
      "summary": "This event occurs when there is activity relating to a pull request review comment. A pull request review comment is a comment on a pull request's diff. For more information, see \"[Commenting on a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request).\" For information about the APIs to manage pull request review comments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreviewcomment) or \"[Pull request review comments](https://docs.github.com/rest/pulls/comments)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request comments, or pull request review threads, use the `pull_request_review`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "comment",
          "in": "body",
          "description": "The [comment](https://docs.github.com/rest/reference/pulls#comments) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "pull_request",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "description": "The text of the comment.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commit_id",
              "description": "The SHA of the commit to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "diff_hunk",
              "description": "The diff of the line that the comment refers to.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "HTML URL for the pull request review comment.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the pull request review comment.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "in_reply_to_id",
              "description": "The comment ID to reply to."
            },
            {
              "type": "integer or null",
              "name": "line",
              "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The node ID of the pull request review comment.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "original_commit_id",
              "description": "The SHA of the original commit to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "original_line",
              "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "original_position",
              "description": "The index of the original line in the diff to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "original_start_line",
              "description": "The first line of the range for a multi-line comment.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "description": "The relative path of the file to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "position",
              "description": "The line index in the diff to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "pull_request_review_id",
              "description": "The ID of the pull request review to which the comment belongs.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pull_request_url",
              "description": "URL for the pull request that the review comment belongs to.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "side",
              "description": "The side of the first line of the range for a multi-line comment.",
              "isRequired": true,
              "enum": [
                "LEFT",
                "RIGHT"
              ]
            },
            {
              "type": "integer or null",
              "name": "start_line",
              "description": "The first line of the range for a multi-line comment.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "start_side",
              "description": "The side of the first line of the range for a multi-line comment.",
              "isRequired": true,
              "enum": [
                "LEFT",
                "RIGHT",
                null
              ],
              "default": "RIGHT"
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the pull request review comment",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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.",
              "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": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "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": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "pull_request_review_comment"
    },
    "edited": {
      "description": "The content of a comment on a pull request diff was changed.",
      "summary": "This event occurs when there is activity relating to a pull request review comment. A pull request review comment is a comment on a pull request's diff. For more information, see \"[Commenting on a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request).\" For information about the APIs to manage pull request review comments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreviewcomment) or \"[Pull request review comments](https://docs.github.com/rest/pulls/comments)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request comments, or pull request review threads, use the `pull_request_review`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "description": "The changes to the comment.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "body",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the body.",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "comment",
          "in": "body",
          "description": "The [comment](https://docs.github.com/rest/reference/pulls#comments) itself.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "pull_request",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "self",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string",
              "name": "body",
              "description": "The text of the comment.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commit_id",
              "description": "The SHA of the commit to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "diff_hunk",
              "description": "The diff of the line that the comment refers to.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "HTML URL for the pull request review comment.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the pull request review comment.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "in_reply_to_id",
              "description": "The comment ID to reply to."
            },
            {
              "type": "integer or null",
              "name": "line",
              "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The node ID of the pull request review comment.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "original_commit_id",
              "description": "The SHA of the original commit to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "original_line",
              "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "original_position",
              "description": "The index of the original line in the diff to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "original_start_line",
              "description": "The first line of the range for a multi-line comment.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "description": "The relative path of the file to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "position",
              "description": "The line index in the diff to which the comment applies.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "pull_request_review_id",
              "description": "The ID of the pull request review to which the comment belongs.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pull_request_url",
              "description": "URL for the pull request that the review comment belongs to.",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "side",
              "description": "The side of the first line of the range for a multi-line comment.",
              "isRequired": true,
              "enum": [
                "LEFT",
                "RIGHT"
              ]
            },
            {
              "type": "integer or null",
              "name": "start_line",
              "description": "The first line of the range for a multi-line comment.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "start_side",
              "description": "The side of the first line of the range for a multi-line comment.",
              "isRequired": true,
              "enum": [
                "LEFT",
                "RIGHT",
                null
              ],
              "default": "RIGHT"
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the pull request review comment",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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.",
              "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": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "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": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "pull_request_review_comment"
    }
  },
  "pull_request_review": {
    "dismissed": {
      "description": "A review on a pull request was dismissed.",
      "summary": "This event occurs when there is activity relating to a pull request review. A pull request review is a group of pull request review comments in addition to a body comment and a state. For more information, see \"[About pull request reviews](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews).\" For information about the APIs to manage pull request reviews, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreview) or \"[Pull request reviews](https://docs.github.com/rest/pulls/reviews)\" in the REST API documentation.\n\nFor activity related to pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "dismissed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "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": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "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,
              "enum": [
                "dismissed",
                "approved",
                "changes_requested"
              ]
            },
            {
              "type": "string",
              "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",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "dismissed",
      "category": "pull_request_review"
    },
    "edited": {
      "description": "The body comment on a pull request review was edited.",
      "summary": "This event occurs when there is activity relating to a pull request review. A pull request review is a group of pull request review comments in addition to a body comment and a state. For more information, see \"[About pull request reviews](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews).\" For information about the APIs to manage pull request reviews, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreview) or \"[Pull request reviews](https://docs.github.com/rest/pulls/reviews)\" in the REST API documentation.\n\nFor activity related to pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "body",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the body if the action was `edited`.",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "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": "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": "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": "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": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "draft",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "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": "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": "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": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "review",
          "in": "body",
          "description": "The review that was affected.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "pull_request",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "The text of the review.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commit_id",
              "description": "A commit SHA for the review.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the review",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pull_request_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "submitted_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "pull_request_review"
    },
    "submitted": {
      "description": "A review on a pull request was submitted.",
      "summary": "This event occurs when there is activity relating to a pull request review. A pull request review is a group of pull request review comments in addition to a body comment and a state. For more information, see \"[About pull request reviews](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews).\" For information about the APIs to manage pull request reviews, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreview) or \"[Pull request reviews](https://docs.github.com/rest/pulls/reviews)\" in the REST API documentation.\n\nFor activity related to pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "submitted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "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": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "review",
          "in": "body",
          "description": "The review that was affected.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "_links",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "html",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "pull_request",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "href",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "author_association",
              "description": "How the author is associated with the repository.",
              "isRequired": true,
              "enum": [
                "COLLABORATOR",
                "CONTRIBUTOR",
                "FIRST_TIMER",
                "FIRST_TIME_CONTRIBUTOR",
                "MANNEQUIN",
                "MEMBER",
                "NONE",
                "OWNER"
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "description": "The text of the review.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commit_id",
              "description": "A commit SHA for the review.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the review",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pull_request_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "submitted_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "submitted",
      "category": "pull_request_review"
    }
  },
  "pull_request_review_thread": {
    "resolved": {
      "description": "A comment thread on a pull request was marked as resolved.",
      "summary": "This event occurs when there is activity relating to a comment thread on a pull request. For more information, see \"[About pull request reviews](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews).\" For information about the APIs to manage pull request review comment threads, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreviewthread) or \"[Pull request reviews](https://docs.github.com/rest/pulls/reviews)\" in the REST API documentation.\n\nFor activity related to pull request review comments, pull request comments, or pull request reviews, use the `pull_request_review_comment`, `issue_comment`, or `pull_request_review` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "resolved"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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": "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": "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": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "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": "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": "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": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "user",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization",
                    "Mannequin"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "thread",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "array of objects",
              "name": "comments",
              "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 or null",
                  "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",
                        "Mannequin"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "resolved",
      "category": "pull_request_review_thread"
    },
    "unresolved": {
      "description": "A previously resolved comment thread on a pull request was marked as unresolved.",
      "summary": "This event occurs when there is activity relating to a comment thread on a pull request. For more information, see \"[About pull request reviews](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews).\" For information about the APIs to manage pull request reviews, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreviewthread) or \"[Pull request review comments](https://docs.github.com/rest/pulls/comments)\" in the REST API documentation.\n\nFor activity related to pull request review comments, pull request comments, or pull request reviews, use the `pull_request_review_comment`, `issue_comment`, or `pull_request_review` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unresolved"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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": "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",
                  "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": "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": "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": "string or null",
              "name": "closed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "diff_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "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": "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": "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": "string or null",
              "name": "merge_commit_sha",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "merged_at",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "patch_url",
              "isRequired": true
            },
            {
              "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": "string",
              "name": "review_comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "closed"
              ]
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "title",
              "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"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "thread",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "array of objects",
              "name": "comments",
              "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": "string",
              "name": "node_id",
              "isRequired": true
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unresolved",
      "category": "pull_request_review_thread"
    }
  },
  "push": {
    "default": {
      "summary": "This event occurs when a commit or tag is pushed.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.\n\n**Note**: An event will not be created when more than three tags are pushed at once.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "after",
          "in": "body",
          "description": "The SHA of the most recent commit on `ref` after the push.",
          "isRequired": true
        },
        {
          "type": "string or null",
          "name": "base_ref",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "string",
          "name": "before",
          "in": "body",
          "description": "The SHA of the most recent commit on `ref` before the push.",
          "isRequired": true
        },
        {
          "type": "array of objects",
          "name": "commits",
          "in": "body",
          "description": "An array of commit objects describing the pushed commits. (Pushed commits are all commits that are included in the `compare` between the `before` commit and the `after` commit.) The array includes a maximum of 20 commits. If necessary, you can use the [Commits API](https://docs.github.com/rest/reference/repos#commits) to fetch additional commits. This limit is applied to timeline events only and isn't applied to webhook deliveries.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "array of strings",
              "name": "added",
              "description": "An array of files added in the commit."
            },
            {
              "type": "object",
              "name": "author",
              "description": "Metaproperties for Git author/committer information.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "date"
                },
                {
                  "type": "string or null",
                  "name": "email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The git author's name.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "username"
                }
              ]
            },
            {
              "type": "object",
              "name": "committer",
              "description": "Metaproperties for Git author/committer information.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "date"
                },
                {
                  "type": "string or null",
                  "name": "email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The git author's name.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "username"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "distinct",
              "description": "Whether this commit is distinct from any that have been pushed before.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "message",
              "description": "The commit message.",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "modified",
              "description": "An array of files modified by the commit."
            },
            {
              "type": "array of strings",
              "name": "removed",
              "description": "An array of files removed in the commit."
            },
            {
              "type": "string",
              "name": "timestamp",
              "description": "The ISO 8601 timestamp of the commit.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tree_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL that points to the commit API resource.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "compare",
          "in": "body",
          "description": "URL that shows the changes in this `ref` update, from the `before` commit to the `after` commit. For a newly created `ref` that is directly based on the default branch, this is the comparison between the head of the default branch and the `after` commit. Otherwise, this shows all commits until the `after` commit.",
          "isRequired": true
        },
        {
          "type": "boolean",
          "name": "created",
          "in": "body",
          "description": "Whether this push created the `ref`.",
          "isRequired": true
        },
        {
          "type": "boolean",
          "name": "deleted",
          "in": "body",
          "description": "Whether this push deleted the `ref`.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "boolean",
          "name": "forced",
          "in": "body",
          "description": "Whether this push was a force push of the `ref`.",
          "isRequired": true
        },
        {
          "type": "object or null",
          "name": "head_commit",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "array of strings",
              "name": "added",
              "description": "An array of files added in the commit."
            },
            {
              "type": "object",
              "name": "author",
              "description": "Metaproperties for Git author/committer information.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "date"
                },
                {
                  "type": "string or null",
                  "name": "email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The git author's name.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "username"
                }
              ]
            },
            {
              "type": "object",
              "name": "committer",
              "description": "Metaproperties for Git author/committer information.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "date"
                },
                {
                  "type": "string or null",
                  "name": "email",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The git author's name.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "username"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "distinct",
              "description": "Whether this commit is distinct from any that have been pushed before.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "message",
              "description": "The commit message.",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "modified",
              "description": "An array of files modified by the commit."
            },
            {
              "type": "array of strings",
              "name": "removed",
              "description": "An array of files removed in the commit."
            },
            {
              "type": "string",
              "name": "timestamp",
              "description": "The ISO 8601 timestamp of the commit.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tree_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL that points to the commit API resource.",
              "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": "pusher",
          "in": "body",
          "description": "Metaproperties for Git author/committer information.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "date"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "name",
              "description": "The git author's name.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "username"
            }
          ]
        },
        {
          "type": "string",
          "name": "ref",
          "in": "body",
          "description": "The full git ref that was pushed. Example: `refs/heads/main` or `refs/tags/v3.14.1`.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "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": "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": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits"
            }
          ]
        },
        {
          "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"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "push"
    }
  },
  "registry_package": {
    "published": {
      "description": "A package was published to a registry.",
      "summary": "This event occurs when there is activity relating to GitHub Packages. For more information, see \"[Introduction to GitHub Packages](https://docs.github.com/packages/learn-github-packages/introduction-to-github-packages).\" For information about the APIs to manage GitHub Packages, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#package) or \"[Packages](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo install this event on a GitHub App, the app must have at least read-level access for the \"Packages\" repository permission.\n\n**Note**: GitHub recommends that you use the newer `package` event instead.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "published"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "registry_package",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ecosystem",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "namespace",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "owner",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "package_type",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "package_version",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "followers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "following_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "gists_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organizations_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "received_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "repos_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string or object",
                  "name": "body",
                  "description": ""
                },
                {
                  "type": "string",
                  "name": "body_html"
                },
                {
                  "type": "object",
                  "name": "container_metadata",
                  "childParamsGroups": [
                    {
                      "type": "object or null",
                      "name": "labels"
                    },
                    {
                      "type": "object or null",
                      "name": "manifest"
                    },
                    {
                      "type": "object",
                      "name": "tag",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "digest"
                        },
                        {
                          "type": "string",
                          "name": "name"
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array",
                  "name": "docker_metadata"
                },
                {
                  "type": "boolean",
                  "name": "draft"
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "installation_command",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "manifest"
                },
                {
                  "type": "array of objects",
                  "name": "metadata",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "npm_metadata",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "version"
                    },
                    {
                      "type": "string",
                      "name": "npm_user"
                    },
                    {
                      "type": "string or object or null",
                      "name": "author",
                      "description": ""
                    },
                    {
                      "type": "string or object or null",
                      "name": "bugs",
                      "description": ""
                    },
                    {
                      "type": "object",
                      "name": "dependencies"
                    },
                    {
                      "type": "object",
                      "name": "dev_dependencies"
                    },
                    {
                      "type": "object",
                      "name": "peer_dependencies"
                    },
                    {
                      "type": "object",
                      "name": "optional_dependencies"
                    },
                    {
                      "type": "string",
                      "name": "description"
                    },
                    {
                      "type": "string or object or null",
                      "name": "dist",
                      "description": ""
                    },
                    {
                      "type": "string",
                      "name": "git_head"
                    },
                    {
                      "type": "string",
                      "name": "homepage"
                    },
                    {
                      "type": "string",
                      "name": "license"
                    },
                    {
                      "type": "string",
                      "name": "main"
                    },
                    {
                      "type": "string or object or null",
                      "name": "repository",
                      "description": ""
                    },
                    {
                      "type": "object",
                      "name": "scripts"
                    },
                    {
                      "type": "string",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_version"
                    },
                    {
                      "type": "string",
                      "name": "npm_version"
                    },
                    {
                      "type": "boolean",
                      "name": "has_shrinkwrap"
                    },
                    {
                      "type": "array of strings",
                      "name": "maintainers"
                    },
                    {
                      "type": "array of strings",
                      "name": "contributors"
                    },
                    {
                      "type": "object",
                      "name": "engines"
                    },
                    {
                      "type": "array of strings",
                      "name": "keywords"
                    },
                    {
                      "type": "array of strings",
                      "name": "files"
                    },
                    {
                      "type": "object",
                      "name": "bin"
                    },
                    {
                      "type": "object",
                      "name": "man"
                    },
                    {
                      "type": "string or object or null",
                      "name": "directories",
                      "description": ""
                    },
                    {
                      "type": "array of strings",
                      "name": "os"
                    },
                    {
                      "type": "array of strings",
                      "name": "cpu"
                    },
                    {
                      "type": "string",
                      "name": "readme"
                    },
                    {
                      "type": "string",
                      "name": "installation_command"
                    },
                    {
                      "type": "integer",
                      "name": "release_id"
                    },
                    {
                      "type": "string",
                      "name": "commit_oid"
                    },
                    {
                      "type": "boolean",
                      "name": "published_via_actions"
                    },
                    {
                      "type": "integer",
                      "name": "deleted_by_id"
                    }
                  ]
                },
                {
                  "type": "array of objects or null",
                  "name": "nuget_metadata",
                  "childParamsGroups": [
                    {
                      "type": "string or object or integer or null",
                      "name": "id",
                      "description": ""
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "boolean or string or integer or object",
                      "name": "value",
                      "description": ""
                    }
                  ]
                },
                {
                  "type": "array of objects",
                  "name": "package_files",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "content_type",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "download_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "md5",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "sha1",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "sha256",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "size",
                      "isRequired": true
                    },
                    {
                      "type": "string or null",
                      "name": "state",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "updated_at",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "package_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "prerelease"
                },
                {
                  "type": "object",
                  "name": "release",
                  "childParamsGroups": [
                    {
                      "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",
                      "name": "created_at"
                    },
                    {
                      "type": "boolean",
                      "name": "draft"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string or null",
                      "name": "name"
                    },
                    {
                      "type": "boolean",
                      "name": "prerelease"
                    },
                    {
                      "type": "string",
                      "name": "published_at"
                    },
                    {
                      "type": "string",
                      "name": "tag_name"
                    },
                    {
                      "type": "string",
                      "name": "target_commitish"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "array",
                  "name": "rubygems_metadata"
                },
                {
                  "type": "string",
                  "name": "summary",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tag_name"
                },
                {
                  "type": "string",
                  "name": "target_commitish"
                },
                {
                  "type": "string",
                  "name": "target_oid"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "string",
                  "name": "version",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object or null",
              "name": "registry",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "about_url"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "type"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "vendor"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "published",
      "category": "registry_package"
    },
    "default": {
      "description": "A package that was previously published to a registry was updated.",
      "summary": "This event occurs when there is activity relating to GitHub Packages. For more information, see \"[Introduction to GitHub Packages](https://docs.github.com/packages/learn-github-packages/introduction-to-github-packages).\" For information about the APIs to manage GitHub Packages, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#package) or \"[Packages](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo install this event on a GitHub App, the app must have at least read-level access for the \"Packages\" repository permission.\n\n**Note**: GitHub recommends that you use the newer `package` event instead",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "registry_package",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ecosystem",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "namespace",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "owner",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "package_type",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "package_version",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "followers_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "following_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "gists_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "organizations_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "received_events_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "repos_url",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "starred_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "body",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "body_html",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "array",
                  "name": "docker_metadata"
                },
                {
                  "type": "boolean",
                  "name": "draft"
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "installation_command",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "manifest"
                },
                {
                  "type": "array",
                  "name": "metadata",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "array of objects",
                  "name": "package_files",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "content_type"
                    },
                    {
                      "type": "string",
                      "name": "created_at"
                    },
                    {
                      "type": "string",
                      "name": "download_url"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string or null",
                      "name": "md5"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string or null",
                      "name": "sha1"
                    },
                    {
                      "type": "string",
                      "name": "sha256"
                    },
                    {
                      "type": "integer",
                      "name": "size"
                    },
                    {
                      "type": "string",
                      "name": "state"
                    },
                    {
                      "type": "string",
                      "name": "updated_at"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "package_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "prerelease"
                },
                {
                  "type": "object",
                  "name": "release",
                  "childParamsGroups": [
                    {
                      "type": "object",
                      "name": "author",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "followers_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "following_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gists_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url",
                          "isRequired": true
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "organizations_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "received_events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "starred_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "draft",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "html_url",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "prerelease",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "published_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "tag_name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "target_commitish",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "array",
                  "name": "rubygems_metadata"
                },
                {
                  "type": "string",
                  "name": "summary",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tag_name"
                },
                {
                  "type": "string",
                  "name": "target_commitish",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "target_oid",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "version",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object or null",
              "name": "registry",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "registry_package"
    }
  },
  "release": {
    "created": {
      "description": "A draft was saved, or a release or pre-release was published without previously being saved as a draft.",
      "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/releases)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "release",
          "in": "body",
          "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "array of objects",
              "name": "assets",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "browser_download_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "content_type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "download_count",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The file name of the asset.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "size",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of the release asset.",
                  "isRequired": true,
                  "enum": [
                    "uploaded"
                  ]
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "uploader",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "assets_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "author",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "discussion_url"
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Whether the release is a draft or published",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "prerelease",
              "description": "Whether the release is identified as a prerelease or a full release.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "published_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "tag_name",
              "description": "The name of the tag.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "tarball_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_commitish",
              "description": "Specifies the commitish value that determines where the Git tag is created from.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "upload_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "zipball_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "release"
    },
    "deleted": {
      "description": "A release, pre-release, or draft release was deleted.",
      "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "release",
          "in": "body",
          "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "array of objects",
              "name": "assets",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "browser_download_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "content_type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "download_count",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The file name of the asset.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "size",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of the release asset.",
                  "isRequired": true,
                  "enum": [
                    "uploaded"
                  ]
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "uploader",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "assets_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "author",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "discussion_url"
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Whether the release is a draft or published",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "prerelease",
              "description": "Whether the release is identified as a prerelease or a full release.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "published_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "tag_name",
              "description": "The name of the tag.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "tarball_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_commitish",
              "description": "Specifies the commitish value that determines where the Git tag is created from.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "upload_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "zipball_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "release"
    },
    "edited": {
      "description": "The details of a release, pre-release, or draft release were edited. For more information, see \"[Managing releases in a repository](https://docs.github.com/repositories/releasing-projects-on-github/managing-releases-in-a-repository#editing-a-release).\"",
      "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "body",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the body if the action was `edited`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "name",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the name if the action was `edited`.",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "release",
          "in": "body",
          "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "array of objects",
              "name": "assets",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "browser_download_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "content_type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "download_count",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The file name of the asset.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "size",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of the release asset.",
                  "isRequired": true,
                  "enum": [
                    "uploaded"
                  ]
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "uploader",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "assets_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "author",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "discussion_url"
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Whether the release is a draft or published",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "prerelease",
              "description": "Whether the release is identified as a prerelease or a full release.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "published_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "tag_name",
              "description": "The name of the tag.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "tarball_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_commitish",
              "description": "Specifies the commitish value that determines where the Git tag is created from.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "upload_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "zipball_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "release"
    },
    "prereleased": {
      "description": "A release was created and identified as a pre-release. A pre-release is a release that is not ready for production and may be unstable.",
      "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "prereleased"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "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",
              "description": "Whether the release is identified as a prerelease or a full release.",
              "isRequired": true,
              "enum": [
                true
              ]
            },
            {
              "type": "string or null",
              "name": "published_at"
            },
            {
              "type": "string",
              "name": "tag_name"
            },
            {
              "type": "string or null",
              "name": "tarball_url"
            },
            {
              "type": "string",
              "name": "target_commitish"
            },
            {
              "type": "string",
              "name": "upload_url"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "string or null",
              "name": "zipball_url"
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "prereleased",
      "category": "release"
    },
    "published": {
      "description": "A release, pre-release, or draft of a release was published.",
      "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "published"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "release",
          "in": "body",
          "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "array of objects",
              "name": "assets",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "browser_download_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "content_type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "download_count",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The file name of the asset.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "size",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of the release asset.",
                  "isRequired": true,
                  "enum": [
                    "uploaded"
                  ]
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "uploader",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "assets_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "author",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "discussion_url"
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Whether the release is a draft or published",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "prerelease",
              "description": "Whether the release is identified as a prerelease or a full release.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "published_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "tag_name",
              "description": "The name of the tag.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "tarball_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_commitish",
              "description": "Specifies the commitish value that determines where the Git tag is created from.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "upload_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "zipball_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "assets"
            },
            {
              "type": "string",
              "name": "assets_url"
            },
            {
              "type": "object",
              "name": "author",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "boolean",
              "name": "prerelease"
            },
            {
              "type": "string or null",
              "name": "published_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tag_name"
            },
            {
              "type": "string or null",
              "name": "tarball_url"
            },
            {
              "type": "string",
              "name": "target_commitish"
            },
            {
              "type": "string",
              "name": "upload_url"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "string or null",
              "name": "zipball_url"
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "published",
      "category": "release"
    },
    "released": {
      "description": "A release was published, or a pre-release was changed to a release.",
      "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "released"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "release",
          "in": "body",
          "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "array of objects",
              "name": "assets",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "browser_download_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "content_type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "download_count",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The file name of the asset.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "size",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of the release asset.",
                  "isRequired": true,
                  "enum": [
                    "uploaded"
                  ]
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "uploader",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "assets_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "author",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "discussion_url"
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Whether the release is a draft or published",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "prerelease",
              "description": "Whether the release is identified as a prerelease or a full release.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "published_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "tag_name",
              "description": "The name of the tag.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "tarball_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_commitish",
              "description": "Specifies the commitish value that determines where the Git tag is created from.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "upload_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "zipball_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "released",
      "category": "release"
    },
    "unpublished": {
      "description": "A release or pre-release was unpublished.",
      "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unpublished"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "release",
          "in": "body",
          "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "array of objects",
              "name": "assets",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "browser_download_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "content_type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "download_count",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "label",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "The file name of the asset.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "size",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "state",
                  "description": "State of the release asset.",
                  "isRequired": true,
                  "enum": [
                    "uploaded"
                  ]
                },
                {
                  "type": "string",
                  "name": "updated_at",
                  "isRequired": true
                },
                {
                  "type": "object or null",
                  "name": "uploader",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "boolean",
                      "name": "deleted"
                    },
                    {
                      "type": "string or null",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "integer",
                      "name": "id",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "login",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "type",
                      "enum": [
                        "Bot",
                        "User",
                        "Organization"
                      ]
                    },
                    {
                      "type": "string",
                      "name": "url"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "assets_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "author",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "discussion_url"
            },
            {
              "type": "boolean",
              "name": "draft",
              "description": "Whether the release is a draft or published",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "prerelease",
              "description": "Whether the release is identified as a prerelease or a full release.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "published_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "reactions",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "+1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "-1",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "confused",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "eyes",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "heart",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "hooray",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "laugh",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "rocket",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "total_count",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "tag_name",
              "description": "The name of the tag.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "tarball_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "target_commitish",
              "description": "Specifies the commitish value that determines where the Git tag is created from.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "upload_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "zipball_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "assets"
            },
            {
              "type": "string",
              "name": "assets_url"
            },
            {
              "type": "object",
              "name": "author",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "body"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "boolean",
              "name": "draft"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "boolean",
              "name": "prerelease"
            },
            {
              "type": "string or null",
              "name": "published_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tag_name"
            },
            {
              "type": "string or null",
              "name": "tarball_url"
            },
            {
              "type": "string",
              "name": "target_commitish"
            },
            {
              "type": "string",
              "name": "upload_url"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "string or null",
              "name": "zipball_url"
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "unpublished",
      "category": "release"
    }
  },
  "repository": {
    "archived": {
      "description": "A repository was archived.",
      "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "archived"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "archived",
      "category": "repository"
    },
    "created": {
      "description": "A repository was created.",
      "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "repository"
    },
    "deleted": {
      "description": "A repository was deleted. GitHub Apps and repository webhooks will not receive this event.",
      "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "repository"
    },
    "edited": {
      "description": "The topics, default branch, description, or homepage of a repository was changed.",
      "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "default_branch",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "description",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "from",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "homepage",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "from",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "topics",
              "childParamsGroups": [
                {
                  "type": "array of strings or null",
                  "name": "from"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "edited",
      "category": "repository"
    },
    "privatized": {
      "description": "The visibility of a repository was changed to `private`.",
      "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "privatized"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "privatized",
      "category": "repository"
    },
    "publicized": {
      "description": "The visibility of a repository was changed to `public`.",
      "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "publicized"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "publicized",
      "category": "repository"
    },
    "renamed": {
      "description": "The name of a repository was changed.",
      "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "renamed"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "repository",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "name",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "from",
                      "isRequired": true
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "renamed",
      "category": "repository"
    },
    "transferred": {
      "description": "Ownership of the repository was transferred to a user or organization account. This event is only sent to the account where the ownership is transferred. To receive the `repository.transferred` event, the new owner account must have the GitHub App installed, and the App must be subscribed to \"Repository\" events.",
      "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "transferred"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "owner",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "from",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "object",
                      "name": "organization",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url",
                          "isRequired": true
                        },
                        {
                          "type": "string or null",
                          "name": "description",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "events_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "hooks_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "issues_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "members_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "node_id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "public_members_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "repos_url",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "object or null",
                      "name": "user",
                      "childParamsGroups": [
                        {
                          "type": "string",
                          "name": "avatar_url"
                        },
                        {
                          "type": "boolean",
                          "name": "deleted"
                        },
                        {
                          "type": "string or null",
                          "name": "email"
                        },
                        {
                          "type": "string",
                          "name": "events_url"
                        },
                        {
                          "type": "string",
                          "name": "followers_url"
                        },
                        {
                          "type": "string",
                          "name": "following_url"
                        },
                        {
                          "type": "string",
                          "name": "gists_url"
                        },
                        {
                          "type": "string",
                          "name": "gravatar_id"
                        },
                        {
                          "type": "string",
                          "name": "html_url"
                        },
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "login",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name"
                        },
                        {
                          "type": "string",
                          "name": "node_id"
                        },
                        {
                          "type": "string",
                          "name": "organizations_url"
                        },
                        {
                          "type": "string",
                          "name": "received_events_url"
                        },
                        {
                          "type": "string",
                          "name": "repos_url"
                        },
                        {
                          "type": "boolean",
                          "name": "site_admin"
                        },
                        {
                          "type": "string",
                          "name": "starred_url"
                        },
                        {
                          "type": "string",
                          "name": "subscriptions_url"
                        },
                        {
                          "type": "string",
                          "name": "type",
                          "enum": [
                            "Bot",
                            "User",
                            "Organization"
                          ]
                        },
                        {
                          "type": "string",
                          "name": "url"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "transferred",
      "category": "repository"
    },
    "unarchived": {
      "description": "A previously archived repository was unarchived.",
      "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "unarchived"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "unarchived",
      "category": "repository"
    }
  },
  "repository_dispatch": {
    "default": {
      "description": "The `event_type` that was specified in the `POST /repos/{owner}/{repo}/dispatches` request body.",
      "summary": "This event occurs when a GitHub App sends a `POST` request to `/repos/{owner}/{repo}/dispatches`. For more information, see [the REST API documentation for creating a repository dispatch event](https://docs.github.com/rest/repos/repos#create-a-repository-dispatch-event).\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "string",
          "name": "branch",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object or null",
          "name": "client_payload",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "default",
      "category": "repository_dispatch"
    }
  },
  "repository_import": {
    "default": {
      "summary": "This event occurs when a repository is imported to GitHub. For more information, see \"[Importing a repository with GitHub Importer](https://docs.github.com/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer).\" For more information about the API to manage imports, see [the REST API documentation](https://docs.github.com/rest/migrations/source-imports).",
      "bodyParameters": [
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "string",
          "name": "status",
          "in": "body",
          "isRequired": true,
          "enum": [
            "success",
            "cancelled",
            "failure"
          ]
        }
      ],
      "availability": [
        "repository",
        "organization"
      ],
      "action": "default",
      "category": "repository_import"
    }
  },
  "repository_vulnerability_alert": {
    "create": {
      "description": "A repository vulnerability alert was created.",
      "summary": "This event occurs when there is activity relating to a security vulnerability alert in a repository.\n\n**Note**: This event is deprecated. Use the `dependabot_alert` event instead.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "create"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "The security alert of the vulnerable dependency.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "affected_package_name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "affected_range",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "dismiss_reason"
            },
            {
              "type": "string",
              "name": "dismissed_at"
            },
            {
              "type": "object or null",
              "name": "dismisser",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "external_identifier",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "external_reference",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "fix_reason"
            },
            {
              "type": "string",
              "name": "fixed_at"
            },
            {
              "type": "string",
              "name": "fixed_in"
            },
            {
              "type": "string",
              "name": "ghsa_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "severity",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "dismissed",
                "fixed"
              ]
            },
            {
              "type": "string",
              "name": "affected_package_name"
            },
            {
              "type": "string",
              "name": "affected_range"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "external_identifier"
            },
            {
              "type": "string or null",
              "name": "external_reference"
            },
            {
              "type": "string",
              "name": "fixed_in"
            },
            {
              "type": "string",
              "name": "ghsa_id"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "string",
              "name": "severity"
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open"
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization"
      ],
      "action": "create",
      "category": "repository_vulnerability_alert"
    },
    "dismiss": {
      "description": "A repository vulnerability alert was dismissed.",
      "summary": "This event occurs when there is activity relating to a security vulnerability alert in a repository.\n\n**Note**: This event is deprecated. Use the `dependabot_alert` event instead.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "dismiss"
          ]
        },
        {
          "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 or null",
              "name": "dismiss_comment"
            },
            {
              "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 or null",
              "name": "dismiss_comment"
            },
            {
              "type": "string",
              "name": "dismiss_reason",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "dismissed_at",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "dismisser",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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"
            },
            {
              "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": [
                "dismissed"
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization"
      ],
      "action": "dismiss",
      "category": "repository_vulnerability_alert"
    },
    "reopen": {
      "description": "A previously dismissed or resolved repository vulnerability alert was reopened.",
      "summary": "This event occurs when there is activity relating to a security vulnerability alert in a repository.\n\n**Note**: This event is deprecated. Use the `dependabot_alert` event instead.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reopen"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "description": "The security alert of the vulnerable dependency.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "affected_package_name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "affected_range",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "dismiss_reason"
            },
            {
              "type": "string",
              "name": "dismissed_at"
            },
            {
              "type": "object or null",
              "name": "dismisser",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "external_identifier",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "external_reference",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "fix_reason"
            },
            {
              "type": "string",
              "name": "fixed_at"
            },
            {
              "type": "string",
              "name": "fixed_in"
            },
            {
              "type": "string",
              "name": "ghsa_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "severity",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open",
                "dismissed",
                "fixed"
              ]
            },
            {
              "type": "string",
              "name": "affected_package_name"
            },
            {
              "type": "string",
              "name": "affected_range"
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "external_identifier"
            },
            {
              "type": "string or null",
              "name": "external_reference"
            },
            {
              "type": "string",
              "name": "fixed_in"
            },
            {
              "type": "string",
              "name": "ghsa_id"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "number"
            },
            {
              "type": "string",
              "name": "severity"
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true,
              "enum": [
                "open"
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization"
      ],
      "action": "reopen",
      "category": "repository_vulnerability_alert"
    },
    "resolve": {
      "description": "A repository vulnerability alert was marked as resolved.",
      "summary": "This event occurs when there is activity relating to a security vulnerability alert in a repository.\n\n**Note**: This event is deprecated. Use the `dependabot_alert` event instead.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "resolve"
          ]
        },
        {
          "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": "fix_reason"
            },
            {
              "type": "string",
              "name": "fixed_at"
            },
            {
              "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": [
                "fixed",
                "open"
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization"
      ],
      "action": "resolve",
      "category": "repository_vulnerability_alert"
    }
  },
  "secret_scanning_alert": {
    "created": {
      "description": "A secret scanning alert was created.",
      "summary": "This event occurs when there is activity relating to a secret scanning alert. For more information about secret scanning, see \"[About secret scanning](https://docs.github.com/code-security/secret-scanning/about-secret-scanning).\" For information about the API to manage secret scanning alerts, see \"[Secret scanning](https://docs.github.com/rest/secret-scanning)\" in the REST API documentation.\n\nFor activity relating to secret scanning alert locations, use the `secret_scanning_alert_location` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Secret scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "number",
              "description": "The security alert number."
            },
            {
              "type": "string",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "string",
              "name": "url",
              "description": "The REST API URL of the alert resource."
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource."
            },
            {
              "type": "string",
              "name": "locations_url",
              "description": "The REST API URL of the code locations for this alert."
            },
            {
              "type": "string",
              "name": "state",
              "description": "Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`.",
              "enum": [
                "open",
                "resolved"
              ]
            },
            {
              "type": "string or null",
              "name": "resolution",
              "description": "**Required when the `state` is `resolved`.** The reason for resolving the alert.",
              "enum": [
                null,
                "false_positive",
                "wont_fix",
                "revoked",
                "used_in_tests"
              ]
            },
            {
              "type": "string or null",
              "name": "resolved_at",
              "description": "The time that the alert was resolved in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "object or null",
              "name": "resolved_by",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "resolution_comment",
              "description": "An optional comment to resolve an alert."
            },
            {
              "type": "string",
              "name": "secret_type",
              "description": "The type of secret that secret scanning detected."
            },
            {
              "type": "string",
              "name": "secret_type_display_name",
              "description": "User-friendly name for the detected secret, matching the `secret_type`.\nFor a list of built-in patterns, see \"[Secret scanning patterns](https://docs.github.com/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security).\""
            },
            {
              "type": "string",
              "name": "secret",
              "description": "The secret that was detected."
            },
            {
              "type": "boolean or null",
              "name": "push_protection_bypassed",
              "description": "Whether push protection was bypassed for the detected secret."
            },
            {
              "type": "object or null",
              "name": "push_protection_bypassed_by",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "push_protection_bypassed_at",
              "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "secret_scanning_alert"
    },
    "reopened": {
      "description": "A previously closed secret scanning alert was reopened.",
      "summary": "This event occurs when there is activity relating to a secret scanning alert. For more information about secret scanning, see \"[About secret scanning](https://docs.github.com/code-security/secret-scanning/about-secret-scanning).\" For information about the API to manage secret scanning alerts, see \"[Secret scanning](https://docs.github.com/rest/secret-scanning)\" in the REST API documentation.\n\nFor activity relating to secret scanning alert locations, use the `secret_scanning_alert_location` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Secret scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "reopened"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "number",
              "description": "The security alert number."
            },
            {
              "type": "string",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "string",
              "name": "url",
              "description": "The REST API URL of the alert resource."
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource."
            },
            {
              "type": "string",
              "name": "locations_url",
              "description": "The REST API URL of the code locations for this alert."
            },
            {
              "type": "string",
              "name": "state",
              "description": "Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`.",
              "enum": [
                "open",
                "resolved"
              ]
            },
            {
              "type": "string or null",
              "name": "resolution",
              "description": "**Required when the `state` is `resolved`.** The reason for resolving the alert.",
              "enum": [
                null,
                "false_positive",
                "wont_fix",
                "revoked",
                "used_in_tests"
              ]
            },
            {
              "type": "string or null",
              "name": "resolved_at",
              "description": "The time that the alert was resolved in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "object or null",
              "name": "resolved_by",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "resolution_comment",
              "description": "An optional comment to resolve an alert."
            },
            {
              "type": "string",
              "name": "secret_type",
              "description": "The type of secret that secret scanning detected."
            },
            {
              "type": "string",
              "name": "secret_type_display_name",
              "description": "User-friendly name for the detected secret, matching the `secret_type`.\nFor a list of built-in patterns, see \"[Secret scanning patterns](https://docs.github.com/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security).\""
            },
            {
              "type": "string",
              "name": "secret",
              "description": "The secret that was detected."
            },
            {
              "type": "boolean or null",
              "name": "push_protection_bypassed",
              "description": "Whether push protection was bypassed for the detected secret."
            },
            {
              "type": "object or null",
              "name": "push_protection_bypassed_by",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "push_protection_bypassed_at",
              "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "reopened",
      "category": "secret_scanning_alert"
    },
    "resolved": {
      "description": "A secret scanning alert was closed.",
      "summary": "This event occurs when there is activity relating to a secret scanning alert. For more information about secret scanning, see \"[About secret scanning](https://docs.github.com/code-security/secret-scanning/about-secret-scanning).\" For information about the API to manage secret scanning alerts, see \"[Secret scanning](https://docs.github.com/rest/secret-scanning)\" in the REST API documentation.\n\nFor activity relating to secret scanning alert locations, use the `secret_scanning_alert_location` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Secret scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "resolved"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "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": "integer",
              "name": "number",
              "description": "The security alert number."
            },
            {
              "type": "boolean or null",
              "name": "push_protection_bypassed",
              "description": "Whether push protection was bypassed for the detected secret."
            },
            {
              "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 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": "resolution",
              "description": "**Required when the `state` is `resolved`.** The reason for resolving the alert.",
              "enum": [
                null,
                "false_positive",
                "wont_fix",
                "revoked",
                "used_in_tests",
                "pattern_deleted",
                "pattern_edited"
              ]
            },
            {
              "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",
              "description": "The secret that was detected."
            },
            {
              "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": "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",
              "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": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "resolved",
      "category": "secret_scanning_alert"
    },
    "revoked": {
      "description": "A secret scanning alert was marked as revoked.",
      "summary": "This event occurs when there is activity relating to a secret scanning alert. For more information about secret scanning, see \"[About secret scanning](https://docs.github.com/code-security/secret-scanning/about-secret-scanning).\" For information about the API to manage secret scanning alerts, see \"[Secret scanning](https://docs.github.com/rest/secret-scanning)\" in the REST API documentation.\n\nFor activity relating to secret scanning alert locations, use the `secret_scanning_alert_location` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Secret scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "revoked"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "number",
              "description": "The security alert number."
            },
            {
              "type": "string",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "string",
              "name": "url",
              "description": "The REST API URL of the alert resource."
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource."
            },
            {
              "type": "string",
              "name": "locations_url",
              "description": "The REST API URL of the code locations for this alert."
            },
            {
              "type": "string",
              "name": "state",
              "description": "Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`.",
              "enum": [
                "open",
                "resolved"
              ]
            },
            {
              "type": "string or null",
              "name": "resolution",
              "description": "**Required when the `state` is `resolved`.** The reason for resolving the alert.",
              "enum": [
                null,
                "false_positive",
                "wont_fix",
                "revoked",
                "used_in_tests"
              ]
            },
            {
              "type": "string or null",
              "name": "resolved_at",
              "description": "The time that the alert was resolved in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "object or null",
              "name": "resolved_by",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "resolution_comment",
              "description": "An optional comment to resolve an alert."
            },
            {
              "type": "string",
              "name": "secret_type",
              "description": "The type of secret that secret scanning detected."
            },
            {
              "type": "string",
              "name": "secret_type_display_name",
              "description": "User-friendly name for the detected secret, matching the `secret_type`.\nFor a list of built-in patterns, see \"[Secret scanning patterns](https://docs.github.com/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security).\""
            },
            {
              "type": "string",
              "name": "secret",
              "description": "The secret that was detected."
            },
            {
              "type": "boolean or null",
              "name": "push_protection_bypassed",
              "description": "Whether push protection was bypassed for the detected secret."
            },
            {
              "type": "object or null",
              "name": "push_protection_bypassed_by",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "push_protection_bypassed_at",
              "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "revoked",
      "category": "secret_scanning_alert"
    }
  },
  "secret_scanning_alert_location": {
    "created": {
      "description": "A new instance of a previously detected secret was detected in a repository, and the location of the secret was added to the existing alert.",
      "summary": "This event occurs when there is activity relating to the locations of a secret in a secret scanning alert.\n\nFor more information about secret scanning, see \"[About secret scanning](https://docs.github.com/code-security/secret-scanning/about-secret-scanning).\" For information about the API to manage secret scanning alerts, see \"[Secret scanning](https://docs.github.com/rest/secret-scanning)\" in the REST API documentation.\n\nFor activity relating to secret scanning alerts, use the `secret_scanning_alert` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Secret scanning alerts\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "alert",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "number",
              "description": "The security alert number."
            },
            {
              "type": "string",
              "name": "created_at",
              "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "string",
              "name": "url",
              "description": "The REST API URL of the alert resource."
            },
            {
              "type": "string",
              "name": "html_url",
              "description": "The GitHub URL of the alert resource."
            },
            {
              "type": "string",
              "name": "locations_url",
              "description": "The REST API URL of the code locations for this alert."
            },
            {
              "type": "string",
              "name": "state",
              "description": "Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`.",
              "enum": [
                "open",
                "resolved"
              ]
            },
            {
              "type": "string or null",
              "name": "resolution",
              "description": "**Required when the `state` is `resolved`.** The reason for resolving the alert.",
              "enum": [
                null,
                "false_positive",
                "wont_fix",
                "revoked",
                "used_in_tests"
              ]
            },
            {
              "type": "string or null",
              "name": "resolved_at",
              "description": "The time that the alert was resolved in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            },
            {
              "type": "object or null",
              "name": "resolved_by",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "resolution_comment",
              "description": "An optional comment to resolve an alert."
            },
            {
              "type": "string",
              "name": "secret_type",
              "description": "The type of secret that secret scanning detected."
            },
            {
              "type": "string",
              "name": "secret_type_display_name",
              "description": "User-friendly name for the detected secret, matching the `secret_type`.\nFor a list of built-in patterns, see \"[Secret scanning patterns](https://docs.github.com/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security).\""
            },
            {
              "type": "string",
              "name": "secret",
              "description": "The secret that was detected."
            },
            {
              "type": "boolean or null",
              "name": "push_protection_bypassed",
              "description": "Whether push protection was bypassed for the detected secret."
            },
            {
              "type": "object or null",
              "name": "push_protection_bypassed_by",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "string or null",
              "name": "push_protection_bypassed_at",
              "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`."
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "location",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "type",
              "description": "The location type. Because secrets may be found in different types of resources (ie. code, comments, issues), this field identifies the type of resource where the secret was found.",
              "isRequired": true,
              "enum": [
                "commit",
                "issue_title",
                "issue_body",
                "issue_comment"
              ]
            },
            {
              "type": "object or object or object or object",
              "name": "details",
              "description": "Represents a 'commit' secret scanning location type. This location type shows that a secret was detected inside a commit to a repository.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "secret_scanning_alert_location"
    }
  },
  "security_advisory": {
    "published": {
      "description": "A security advisory was published to the GitHub community.",
      "summary": "This event occurs when there is activity relating to a security advisory that was reviewed by GitHub. A GitHub-reviewed security advisory provides information about security-related vulnerabilities in software on GitHub. For more information about security advisories, see \"[About GitHub Security Advisories for repositories](https://docs.github.com/code-security/repository-security-advisories/about-github-security-advisories-for-repositories).\" For information about the API to manage security advisories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#securityadvisory).\n\nGitHub Dependabot alerts are also powered by the security advisory dataset. For more information, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\"",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "published"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "security_advisory",
          "in": "body",
          "description": "The details of the security advisory, including summary, description, and severity.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "cvss",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "number",
                  "name": "score",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "vector_string",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "cwes",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "cwe_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ghsa_id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "identifiers",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "value",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "published_at",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "references",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "severity",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "summary",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "vulnerabilities",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object or null",
                  "name": "first_patched_version",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "identifier",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "package",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "vulnerable_version_range",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string or null",
              "name": "withdrawn_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "published",
      "category": "security_advisory"
    },
    "updated": {
      "description": "The metadata or description of a security advisory was changed, or the security advisory was withdrawn.",
      "summary": "This event occurs when there is activity relating to a security advisory that was reviewed by GitHub. A GitHub-reviewed security advisory provides information about security-related vulnerabilities in software on GitHub. For more information about security advisories, see \"[About GitHub Security Advisories for repositories](https://docs.github.com/code-security/repository-security-advisories/about-github-security-advisories-for-repositories).\" For information about the API to manage security advisories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#securityadvisory).\n\nGitHub Dependabot alerts are also powered by the security advisory dataset. For more information, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\"",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "updated"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "security_advisory",
          "in": "body",
          "description": "The details of the security advisory, including summary, description, and severity.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "cvss",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "number",
                  "name": "score",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "vector_string",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects",
              "name": "cwes",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "cwe_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ghsa_id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "identifiers",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "value",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "published_at",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "references",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "severity",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "summary",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "vulnerabilities",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object or null",
                  "name": "first_patched_version",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "identifier",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "package",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ecosystem",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "severity",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "vulnerable_version_range",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string or null",
              "name": "withdrawn_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "updated",
      "category": "security_advisory"
    },
    "withdrawn": {
      "description": "A previously published security advisory was withdrawn.",
      "summary": "This event occurs when there is activity relating to a security advisory that was reviewed by GitHub. A GitHub-reviewed security advisory provides information about security-related vulnerabilities in software on GitHub. For more information about security advisories, see \"[About GitHub Security Advisories for repositories](https://docs.github.com/code-security/repository-security-advisories/about-github-security-advisories-for-repositories).\" For information about the API to manage security advisories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#securityadvisory).\n\nGitHub Dependabot alerts are also powered by the security advisory dataset. For more information, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\"",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "withdrawn"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "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",
              "name": "withdrawn_at",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "app"
      ],
      "action": "withdrawn",
      "category": "security_advisory"
    }
  },
  "security_and_analysis": {
    "default": {
      "summary": "This event occurs when code security and analysis features are enabled or disabled for a repository. For more information, see \"[GitHub security features](https://docs.github.com/code-security/getting-started/github-security-features).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Administration\" repository permission.",
      "bodyParameters": [
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "from",
              "childParamsGroups": [
                {
                  "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": "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": "Full Repository",
          "isRequired": true,
          "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",
              "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",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template"
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "archived",
              "isRequired": true
            },
            {
              "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."
            },
            {
              "type": "string",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge"
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "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 or null",
              "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_merge_commit"
            },
            {
              "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_forking"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required"
            },
            {
              "type": "integer",
              "name": "subscribers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "network_count",
              "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": "object",
              "name": "parent",
              "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": "source",
              "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": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is allowed.",
              "default": true
            },
            {
              "type": "object",
              "name": "code_of_conduct",
              "description": "Code of Conduct Simple",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "html_url",
                  "isRequired": true
                }
              ]
            },
            {
              "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": "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"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "security_and_analysis"
    }
  },
  "sponsorship": {
    "cancelled": {
      "description": "A sponsorship was cancelled and the last billing cycle has ended.\n\nThis event is only sent when a recurring (monthly) sponsorship is cancelled; it is not sent for one-time sponsorships.",
      "summary": "This event occurs when there is activity relating to a sponsorship listing. For more information, see \"[About GitHub Sponsors](https://docs.github.com/sponsors/getting-started-with-github-sponsors/about-github-sponsors).\" For information about the API to manage sponsors, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#sponsorship).\n\nYou can only create a sponsorship webhook on GitHub.com. For more information, see \"[Configuring webhooks for events in your sponsored account](https://docs.github.com/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account).\"",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "cancelled"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "sponsorship",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "maintainer",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "privacy_level",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "sponsor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "sponsorable",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "tier",
              "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_custom_ammount"
                },
                {
                  "type": "boolean",
                  "name": "is_custom_amount"
                },
                {
                  "type": "boolean",
                  "name": "is_one_time",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_dollars",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                }
              ]
            }
          ]
        }
      ],
      "availability": [
        "sponsors_listing"
      ],
      "action": "cancelled",
      "category": "sponsorship"
    },
    "created": {
      "description": "A sponsor created a sponsorship for a sponsored account. This event occurs once the payment is successfully processed.",
      "summary": "This event occurs when there is activity relating to a sponsorship listing. For more information, see \"[About GitHub Sponsors](https://docs.github.com/sponsors/getting-started-with-github-sponsors/about-github-sponsors).\" For information about the API to manage sponsors, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#sponsorship).\n\nYou can only create a sponsorship webhook on GitHub.com. For more information, see \"[Configuring webhooks for events in your sponsored account](https://docs.github.com/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account).\"",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "sponsorship",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "maintainer",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "privacy_level",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "sponsor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "sponsorable",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "tier",
              "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_custom_ammount"
                },
                {
                  "type": "boolean",
                  "name": "is_custom_amount"
                },
                {
                  "type": "boolean",
                  "name": "is_one_time",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_dollars",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                }
              ]
            }
          ]
        }
      ],
      "availability": [
        "sponsors_listing"
      ],
      "action": "created",
      "category": "sponsorship"
    },
    "edited": {
      "description": "A monthly sponsor changed who can see their sponsorship. If you recognize your sponsors publicly, you may want to update your sponsor recognition to reflect the change when this event occurs.",
      "summary": "This event occurs when there is activity relating to a sponsorship listing. For more information, see \"[About GitHub Sponsors](https://docs.github.com/sponsors/getting-started-with-github-sponsors/about-github-sponsors).\" For information about the API to manage sponsors, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#sponsorship).\n\nYou can only create a sponsorship webhook on GitHub.com. For more information, see \"[Configuring webhooks for events in your sponsored account](https://docs.github.com/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account).\"",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "privacy_level",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The `edited` event types include the details about the change when someone edits a sponsorship to change the privacy.",
                  "isRequired": true
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "sponsorship",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "maintainer",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "privacy_level",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "sponsor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "sponsorable",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "tier",
              "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_custom_ammount"
                },
                {
                  "type": "boolean",
                  "name": "is_custom_amount"
                },
                {
                  "type": "boolean",
                  "name": "is_one_time",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_dollars",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                }
              ]
            }
          ]
        }
      ],
      "availability": [
        "sponsors_listing"
      ],
      "action": "edited",
      "category": "sponsorship"
    },
    "pending_cancellation": {
      "description": "A sponsor scheduled a cancellation for their sponsorship. The cancellation will become effective on their next billing date.\n\nThis event is only sent when a recurring (monthly) sponsorship is cancelled; it is not sent for one-time sponsorships.",
      "summary": "This event occurs when there is activity relating to a sponsorship listing. For more information, see \"[About GitHub Sponsors](https://docs.github.com/sponsors/getting-started-with-github-sponsors/about-github-sponsors).\" For information about the API to manage sponsors, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#sponsorship).\n\nYou can only create a sponsorship webhook on GitHub.com. For more information, see \"[Configuring webhooks for events in your sponsored account](https://docs.github.com/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account).\"",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "pending_cancellation"
          ]
        },
        {
          "type": "string",
          "name": "effective_date",
          "in": "body",
          "description": "The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect."
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "sponsorship",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "maintainer",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "privacy_level",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "sponsor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "sponsorable",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "tier",
              "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_custom_ammount"
                },
                {
                  "type": "boolean",
                  "name": "is_custom_amount"
                },
                {
                  "type": "boolean",
                  "name": "is_one_time",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_dollars",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                }
              ]
            }
          ]
        }
      ],
      "availability": [
        "sponsors_listing"
      ],
      "action": "pending_cancellation",
      "category": "sponsorship"
    },
    "pending_tier_change": {
      "description": "A sponsor scheduled a downgrade to a lower sponsorship tier. The new tier will become effective on their next billing date.",
      "summary": "This event occurs when there is activity relating to a sponsorship listing. For more information, see \"[About GitHub Sponsors](https://docs.github.com/sponsors/getting-started-with-github-sponsors/about-github-sponsors).\" For information about the API to manage sponsors, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#sponsorship).\n\nYou can only create a sponsorship webhook on GitHub.com. For more information, see \"[Configuring webhooks for events in your sponsored account](https://docs.github.com/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account).\"",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "pending_tier_change"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "tier",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "from",
                  "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_custom_ammount"
                    },
                    {
                      "type": "boolean",
                      "name": "is_custom_amount"
                    },
                    {
                      "type": "boolean",
                      "name": "is_one_time",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "monthly_price_in_cents",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "monthly_price_in_dollars",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "type": "string",
          "name": "effective_date",
          "in": "body",
          "description": "The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect."
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "sponsorship",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "maintainer",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "privacy_level",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "sponsor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "sponsorable",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "tier",
              "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_custom_ammount"
                },
                {
                  "type": "boolean",
                  "name": "is_custom_amount"
                },
                {
                  "type": "boolean",
                  "name": "is_one_time",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_dollars",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                }
              ]
            }
          ]
        }
      ],
      "availability": [
        "sponsors_listing"
      ],
      "action": "pending_tier_change",
      "category": "sponsorship"
    },
    "tier_changed": {
      "description": "A sponsor changed the tier of their sponsorship and the change has taken effect. If a sponsor upgraded their tier, the change took effect immediately. If a sponsor downgraded their tier, the change took effect at the beginning of the sponsor's next billing cycle.",
      "summary": "This event occurs when there is activity relating to a sponsorship listing. For more information, see \"[About GitHub Sponsors](https://docs.github.com/sponsors/getting-started-with-github-sponsors/about-github-sponsors).\" For information about the API to manage sponsors, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#sponsorship).\n\nYou can only create a sponsorship webhook on GitHub.com. For more information, see \"[Configuring webhooks for events in your sponsored account](https://docs.github.com/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account).\"",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "tier_changed"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "tier",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "from",
                  "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "created_at",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "description",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "is_custom_ammount"
                    },
                    {
                      "type": "boolean",
                      "name": "is_custom_amount"
                    },
                    {
                      "type": "boolean",
                      "name": "is_one_time",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "monthly_price_in_cents",
                      "isRequired": true
                    },
                    {
                      "type": "integer",
                      "name": "monthly_price_in_dollars",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "node_id",
                      "isRequired": true
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "sponsorship",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "maintainer",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type"
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "privacy_level",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "sponsor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "sponsorable",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "tier",
              "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "created_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "is_custom_ammount"
                },
                {
                  "type": "boolean",
                  "name": "is_custom_amount"
                },
                {
                  "type": "boolean",
                  "name": "is_one_time",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_cents",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "monthly_price_in_dollars",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                }
              ]
            }
          ]
        }
      ],
      "availability": [
        "sponsors_listing"
      ],
      "action": "tier_changed",
      "category": "sponsorship"
    }
  },
  "star": {
    "created": {
      "description": "Someone starred a repository.",
      "summary": "This event occurs when there is activity relating to repository stars. For more information about stars, see \"[Saving repositories with stars](https://docs.github.com/get-started/exploring-projects-on-github/saving-repositories-with-stars).\" For information about the APIs to manage stars, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#starredrepositoryconnection) or \"[Starring](https://docs.github.com/rest/activity/starring)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "string or null",
          "name": "starred_at",
          "in": "body",
          "description": "The time the star was created. This is a timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. Will be `null` for the `deleted` action.",
          "isRequired": true
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "created",
      "category": "star"
    },
    "deleted": {
      "description": "Someone unstarred the repository.",
      "summary": "This event occurs when there is activity relating to repository stars. For more information about stars, see \"[Saving repositories with stars](https://docs.github.com/get-started/exploring-projects-on-github/saving-repositories-with-stars).\" For information about the APIs to manage stars, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#starredrepositoryconnection) or \"[Starring](https://docs.github.com/rest/activity/starring)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "null",
          "name": "starred_at",
          "in": "body",
          "description": "The time the star was created. This is a timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. Will be `null` for the `deleted` action.",
          "isRequired": true
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "deleted",
      "category": "star"
    }
  },
  "status": {
    "default": {
      "summary": "This event occurs when the status of a Git commit changes. For example, commits can be marked as `error`, `failure`, `pending`, or `success`. For more information, see \"[About status checks](https://docs.github.com/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks).\" For information about the APIs to manage commit statuses, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#status) or \"[Statuses](https://docs.github.com/rest/reference/commits#commit-statuses)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Commit statuses\" repository permission.",
      "bodyParameters": [
        {
          "type": "string or null",
          "name": "avatar_url",
          "in": "body"
        },
        {
          "type": "array of objects",
          "name": "branches",
          "in": "body",
          "description": "An array of branch objects containing the status' SHA. Each branch contains the given SHA, but the SHA may or may not be the head of the branch. The array includes a maximum of 10 branches.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "commit",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "protected",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "commit",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "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"
                },
                {
                  "type": "string",
                  "name": "login"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "comments_url",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "commit",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    },
                    {
                      "type": "string",
                      "name": "date",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    }
                  ]
                },
                {
                  "type": "integer",
                  "name": "comment_count",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "committer",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    },
                    {
                      "type": "string",
                      "name": "date",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "message",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "tree",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "url",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "object",
                  "name": "verification",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string or null",
                      "name": "payload",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "reason",
                      "isRequired": true,
                      "enum": [
                        "expired_key",
                        "not_signing_key",
                        "gpgverify_error",
                        "gpgverify_unavailable",
                        "unsigned",
                        "unknown_signature_type",
                        "no_user",
                        "unverified_email",
                        "bad_email",
                        "unknown_key",
                        "malformed_signature",
                        "invalid",
                        "valid",
                        "bad_cert",
                        "ocsp_pending"
                      ]
                    },
                    {
                      "type": "string or null",
                      "name": "signature",
                      "isRequired": true
                    },
                    {
                      "type": "boolean",
                      "name": "verified",
                      "isRequired": true
                    }
                  ]
                }
              ]
            },
            {
              "type": "object or null",
              "name": "committer",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "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": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "parents",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "context",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "string",
          "name": "created_at",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "string or null",
          "name": "description",
          "in": "body",
          "description": "The optional human-readable description added to the status.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "integer",
          "name": "id",
          "in": "body",
          "description": "The unique identifier of the status.",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "name",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "string",
          "name": "sha",
          "in": "body",
          "description": "The Commit SHA.",
          "isRequired": true
        },
        {
          "type": "string",
          "name": "state",
          "in": "body",
          "description": "The new state. Can be `pending`, `success`, `failure`, or `error`.",
          "isRequired": true,
          "enum": [
            "pending",
            "success",
            "failure",
            "error"
          ]
        },
        {
          "type": "string or null",
          "name": "target_url",
          "in": "body",
          "description": "The optional link added to the status.",
          "isRequired": true
        },
        {
          "type": "string",
          "name": "updated_at",
          "in": "body",
          "isRequired": true
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "status"
    }
  },
  "team_add": {
    "default": {
      "summary": "This event occurs when a team is added to a repository.\nFor more information, see \"[Managing teams and people with access to your repository](https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository).\"\n\nFor activity relating to teams, see the `teams` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "team",
          "in": "body",
          "description": "Groups of organization members that gives permissions on specified repositories.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "description",
              "description": "Description of the team"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url"
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "object or null",
              "name": "parent",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "permission",
              "description": "Permission that the team will have for its repositories"
            },
            {
              "type": "string",
              "name": "privacy",
              "enum": [
                "open",
                "closed",
                "secret"
              ]
            },
            {
              "type": "string",
              "name": "repositories_url"
            },
            {
              "type": "string",
              "name": "slug"
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the team"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "default",
      "category": "team_add"
    }
  },
  "team": {
    "added_to_repository": {
      "description": "A team was granted access to a repository.",
      "summary": "This event occurs when there is activity relating to teams in an organization.\nFor more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "added_to_repository"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A git repository",
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow auto-merge for pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow private forks"
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_update_branch"
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "integer or string",
              "name": "created_at",
              "description": "",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository is disabled."
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template"
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organization"
            },
            {
              "type": "object or null",
              "name": "owner",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "public"
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "integer or string or null",
              "name": "pushed_at",
              "description": "",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "role_name"
            },
            {
              "type": "integer",
              "name": "size",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers"
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "topics",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "isRequired": true,
              "enum": [
                "public",
                "private",
                "internal"
              ]
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "team",
          "in": "body",
          "description": "Groups of organization members that gives permissions on specified repositories.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "description",
              "description": "Description of the team"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url"
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "object or null",
              "name": "parent",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "permission",
              "description": "Permission that the team will have for its repositories"
            },
            {
              "type": "string",
              "name": "privacy",
              "enum": [
                "open",
                "closed",
                "secret"
              ]
            },
            {
              "type": "string",
              "name": "repositories_url"
            },
            {
              "type": "string",
              "name": "slug"
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the team"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "added_to_repository",
      "category": "team"
    },
    "created": {
      "description": "A team was created.",
      "summary": "This event occurs when there is activity relating to teams in an organization.\nFor more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "created"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A git repository",
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow auto-merge for pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow private forks"
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_update_branch"
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "integer or string",
              "name": "created_at",
              "description": "",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository is disabled."
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template"
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organization"
            },
            {
              "type": "object or null",
              "name": "owner",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "public"
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "integer or string or null",
              "name": "pushed_at",
              "description": "",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "role_name"
            },
            {
              "type": "integer",
              "name": "size",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers"
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "topics",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "isRequired": true,
              "enum": [
                "public",
                "private",
                "internal"
              ]
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "team",
          "in": "body",
          "description": "Groups of organization members that gives permissions on specified repositories.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "description",
              "description": "Description of the team"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url"
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "object or null",
              "name": "parent",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "permission",
              "description": "Permission that the team will have for its repositories"
            },
            {
              "type": "string",
              "name": "privacy",
              "enum": [
                "open",
                "closed",
                "secret"
              ]
            },
            {
              "type": "string",
              "name": "repositories_url"
            },
            {
              "type": "string",
              "name": "slug"
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the team"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "created",
      "category": "team"
    },
    "deleted": {
      "description": "A team was deleted.",
      "summary": "This event occurs when there is activity relating to teams in an organization.\nFor more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "deleted"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A git repository",
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow auto-merge for pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow private forks"
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_update_branch"
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "integer or string",
              "name": "created_at",
              "description": "",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository is disabled."
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template"
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organization"
            },
            {
              "type": "object or null",
              "name": "owner",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "public"
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "integer or string or null",
              "name": "pushed_at",
              "description": "",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "role_name"
            },
            {
              "type": "integer",
              "name": "size",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers"
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "topics",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "isRequired": true,
              "enum": [
                "public",
                "private",
                "internal"
              ]
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "team",
          "in": "body",
          "description": "Groups of organization members that gives permissions on specified repositories.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "description",
              "description": "Description of the team"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url"
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "object or null",
              "name": "parent",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "permission",
              "description": "Permission that the team will have for its repositories"
            },
            {
              "type": "string",
              "name": "privacy",
              "enum": [
                "open",
                "closed",
                "secret"
              ]
            },
            {
              "type": "string",
              "name": "repositories_url"
            },
            {
              "type": "string",
              "name": "slug"
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the team"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "deleted",
      "category": "team"
    },
    "edited": {
      "description": "The name, description, or visibility of a team was changed.",
      "summary": "This event occurs when there is activity relating to teams in an organization.\nFor more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "edited"
          ]
        },
        {
          "type": "object",
          "name": "changes",
          "in": "body",
          "description": "The changes to the team if the action was `edited`.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object",
              "name": "description",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the description if the action was `edited`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "name",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the name if the action was `edited`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "privacy",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "from",
                  "description": "The previous version of the team's privacy if the action was `edited`.",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "repository",
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "permissions",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "object",
                      "name": "from",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "boolean",
                          "name": "admin",
                          "description": "The previous version of the team member's `admin` permission on a repository, if the action was `edited`."
                        },
                        {
                          "type": "boolean",
                          "name": "pull",
                          "description": "The previous version of the team member's `pull` permission on a repository, if the action was `edited`."
                        },
                        {
                          "type": "boolean",
                          "name": "push",
                          "description": "The previous version of the team member's `push` permission on a repository, if the action was `edited`."
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A git repository",
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow auto-merge for pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow private forks"
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_update_branch"
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "integer or string",
              "name": "created_at",
              "description": "",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository is disabled."
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template"
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organization"
            },
            {
              "type": "object or null",
              "name": "owner",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "public"
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "integer or string or null",
              "name": "pushed_at",
              "description": "",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "role_name"
            },
            {
              "type": "integer",
              "name": "size",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers"
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "topics",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "isRequired": true,
              "enum": [
                "public",
                "private",
                "internal"
              ]
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "team",
          "in": "body",
          "description": "Groups of organization members that gives permissions on specified repositories.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "description",
              "description": "Description of the team"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url"
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "object or null",
              "name": "parent",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "permission",
              "description": "Permission that the team will have for its repositories"
            },
            {
              "type": "string",
              "name": "privacy",
              "enum": [
                "open",
                "closed",
                "secret"
              ]
            },
            {
              "type": "string",
              "name": "repositories_url"
            },
            {
              "type": "string",
              "name": "slug"
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the team"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "edited",
      "category": "team"
    },
    "removed_from_repository": {
      "description": "A team's access to a repository was removed.",
      "summary": "This event occurs when there is activity relating to teams in an organization.\nFor more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "removed_from_repository"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A git repository",
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow auto-merge for pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow private forks"
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_update_branch"
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "integer or string",
              "name": "created_at",
              "description": "",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository is disabled."
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template"
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organization"
            },
            {
              "type": "object or null",
              "name": "owner",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_url"
                },
                {
                  "type": "boolean",
                  "name": "site_admin"
                },
                {
                  "type": "string",
                  "name": "starred_url"
                },
                {
                  "type": "string",
                  "name": "subscriptions_url"
                },
                {
                  "type": "string",
                  "name": "type",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                {
                  "type": "string",
                  "name": "url"
                }
              ]
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "public"
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "integer or string or null",
              "name": "pushed_at",
              "description": "",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "role_name"
            },
            {
              "type": "integer",
              "name": "size",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers"
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "topics",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "isRequired": true,
              "enum": [
                "public",
                "private",
                "internal"
              ]
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "team",
          "in": "body",
          "description": "Groups of organization members that gives permissions on specified repositories.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "boolean",
              "name": "deleted"
            },
            {
              "type": "string or null",
              "name": "description",
              "description": "Description of the team"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url"
            },
            {
              "type": "string",
              "name": "name",
              "description": "Name of the team",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "object or null",
              "name": "parent",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "description",
                  "description": "Description of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "members_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "description": "Name of the team",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "permission",
                  "description": "Permission that the team will have for its repositories",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "privacy",
                  "isRequired": true,
                  "enum": [
                    "open",
                    "closed",
                    "secret"
                  ]
                },
                {
                  "type": "string",
                  "name": "repositories_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "slug",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "description": "URL for the team",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "permission",
              "description": "Permission that the team will have for its repositories"
            },
            {
              "type": "string",
              "name": "privacy",
              "enum": [
                "open",
                "closed",
                "secret"
              ]
            },
            {
              "type": "string",
              "name": "repositories_url"
            },
            {
              "type": "string",
              "name": "slug"
            },
            {
              "type": "string",
              "name": "url",
              "description": "URL for the team"
            }
          ]
        }
      ],
      "availability": [
        "organization",
        "business",
        "app"
      ],
      "action": "removed_from_repository",
      "category": "team"
    }
  },
  "watch": {
    "started": {
      "description": "Someone started watching the repository.",
      "summary": "This event occurs when there is activity relating to watching, or subscribing to, a repository. For more information about watching, see \"[Managing your subscriptions](https://docs.github.com/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions).\" For information about the APIs to manage watching, see \"[Watching](https://docs.github.com/rest/activity/watching)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "started"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        }
      ],
      "availability": [
        "repository",
        "organization",
        "app"
      ],
      "action": "started",
      "category": "watch"
    }
  },
  "workflow_dispatch": {
    "default": {
      "summary": "This event occurs when a GitHub Actions workflow is manually triggered. For more information, see \"[Manually running a workflow](https://docs.github.com/actions/managing-workflow-runs/manually-running-a-workflow).\"\n\nFor activity relating to workflow runs, use the `workflow_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.",
      "bodyParameters": [
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object or null",
          "name": "inputs",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "number"
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "string",
          "name": "ref",
          "in": "body",
          "isRequired": true
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "string",
          "name": "workflow",
          "in": "body",
          "isRequired": true
        }
      ],
      "availability": [
        "app"
      ],
      "action": "default",
      "category": "workflow_dispatch"
    }
  },
  "workflow_job": {
    "completed": {
      "description": "A job in a workflow run finished. This event occurs when a job in a workflow is completed, regardless of whether the job was successful or unsuccessful.",
      "summary": "This event occurs when there is activity relating to a job in a GitHub Actions workflow. For more information, see \"[Using jobs in a workflow](https://docs.github.com/actions/using-jobs/using-jobs-in-a-workflow).\" For information about the API to manage workflow jobs, see \"[Workflow jobs](https://docs.github.com/rest/actions/workflow-jobs)\" in the REST API documentation.\n\nFor activity relating to a workflow run instead of a job in a workflow run, use the `workflow_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "completed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "workflow_job",
          "in": "body",
          "description": "The workflow job. Many `workflow_job` keys, such as `head_sha`, `conclusion`, and `started_at` are the same as those in a [`check_run`](#check_run) object.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "check_run_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "completed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                null,
                "skipped",
                "cancelled",
                "action_required",
                "neutral",
                "timed_out"
              ]
            },
            {
              "type": "string",
              "name": "head_sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "labels",
              "description": "Custom labels for the job. Specified by the [`\"runs-on\"` attribute](https://docs.github.com/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on) in the workflow YAML.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_attempt",
              "isRequired": true
            },
            {
              "type": "number",
              "name": "run_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "run_url",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "runner_group_id",
              "description": "The ID of the runner group that is running this job. This will be `null` as long as `workflow_job[status]` is `queued`.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "runner_group_name",
              "description": "The name of the runner group that is running this job. This will be `null` as long as `workflow_job[status]` is `queued`.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "runner_id",
              "description": "The ID of the runner that is running this job. This will be `null` as long as `workflow_job[status]` is `queued`.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "runner_name",
              "description": "The name of the runner that is running this job. This will be `null` as long as `workflow_job[status]` is `queued`.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "description": "The current status of the job. Can be `queued`, `in_progress`, `waiting`, or `completed`.",
              "isRequired": true,
              "enum": [
                "queued",
                "in_progress",
                "completed",
                "waiting"
              ]
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "description": "The name of the current branch.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "workflow_name",
              "description": "The name of the workflow.",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "steps",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "completed_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "conclusion",
                  "isRequired": true,
                  "enum": [
                    "failure",
                    "skipped",
                    "success",
                    "cancelled",
                    null
                  ]
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "started_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "status",
                  "isRequired": true,
                  "enum": [
                    "in_progress",
                    "completed",
                    "queued"
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_run_url"
            },
            {
              "type": "string",
              "name": "completed_at"
            },
            {
              "type": "string",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "skipped",
                "cancelled",
                "action_required",
                "neutral",
                "timed_out"
              ]
            },
            {
              "type": "string",
              "name": "head_sha"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "array of strings",
              "name": "labels"
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "run_attempt"
            },
            {
              "type": "integer",
              "name": "run_id"
            },
            {
              "type": "string",
              "name": "run_url"
            },
            {
              "type": "number or null",
              "name": "runner_group_id"
            },
            {
              "type": "string or null",
              "name": "runner_group_name"
            },
            {
              "type": "number or null",
              "name": "runner_id"
            },
            {
              "type": "string or null",
              "name": "runner_name"
            },
            {
              "type": "string",
              "name": "started_at"
            },
            {
              "type": "string",
              "name": "status"
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "description": "The name of the current branch."
            },
            {
              "type": "string or null",
              "name": "workflow_name",
              "description": "The name of the workflow."
            },
            {
              "type": "array of objects",
              "name": "steps"
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "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"
                }
              ]
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "completed",
      "category": "workflow_job"
    },
    "in_progress": {
      "description": "A job in a workflow run started processing on a runner.",
      "summary": "This event occurs when there is activity relating to a job in a GitHub Actions workflow. For more information, see \"[Using jobs in a workflow](https://docs.github.com/actions/using-jobs/using-jobs-in-a-workflow).\" For information about the API to manage workflow jobs, see \"[Workflow jobs](https://docs.github.com/rest/actions/workflow-jobs)\" in the REST API documentation.\n\nFor activity relating to a workflow run instead of a job in a workflow run, use the `workflow_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "in_progress"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "workflow_job",
          "in": "body",
          "description": "The workflow job. Many `workflow_job` keys, such as `head_sha`, `conclusion`, and `started_at` are the same as those in a [`check_run`](#check_run) object.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "check_run_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "completed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                null,
                "cancelled",
                "neutral"
              ]
            },
            {
              "type": "string",
              "name": "head_sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "labels",
              "description": "Custom labels for the job. Specified by the [`\"runs-on\"` attribute](https://docs.github.com/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on) in the workflow YAML.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_attempt",
              "isRequired": true
            },
            {
              "type": "number",
              "name": "run_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "run_url",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "runner_group_id",
              "description": "The ID of the runner group that is running this job. This will be `null` as long as `workflow_job[status]` is `queued`.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "runner_group_name",
              "description": "The name of the runner group that is running this job. This will be `null` as long as `workflow_job[status]` is `queued`.",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "runner_id",
              "description": "The ID of the runner that is running this job. This will be `null` as long as `workflow_job[status]` is `queued`.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "runner_name",
              "description": "The name of the runner that is running this job. This will be `null` as long as `workflow_job[status]` is `queued`.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "description": "The current status of the job. Can be `queued`, `in_progress`, or `completed`.",
              "isRequired": true,
              "enum": [
                "queued",
                "in_progress",
                "completed"
              ]
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "description": "The name of the current branch.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "workflow_name",
              "description": "The name of the workflow.",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "steps",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "completed_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "conclusion",
                  "isRequired": true,
                  "enum": [
                    "failure",
                    "skipped",
                    "success",
                    null,
                    "cancelled"
                  ]
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "started_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "status",
                  "isRequired": true,
                  "enum": [
                    "in_progress",
                    "completed",
                    "queued",
                    "pending"
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_run_url"
            },
            {
              "type": "string or null",
              "name": "completed_at"
            },
            {
              "type": "string or null",
              "name": "conclusion"
            },
            {
              "type": "string",
              "name": "head_sha"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "array of strings",
              "name": "labels"
            },
            {
              "type": "string",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "integer",
              "name": "run_attempt"
            },
            {
              "type": "integer",
              "name": "run_id"
            },
            {
              "type": "string",
              "name": "run_url"
            },
            {
              "type": "number or null",
              "name": "runner_group_id"
            },
            {
              "type": "string or null",
              "name": "runner_group_name"
            },
            {
              "type": "number or null",
              "name": "runner_id"
            },
            {
              "type": "string or null",
              "name": "runner_name"
            },
            {
              "type": "string",
              "name": "started_at"
            },
            {
              "type": "string",
              "name": "status",
              "isRequired": true,
              "enum": [
                "in_progress",
                "completed",
                "queued"
              ]
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "description": "The name of the current branch."
            },
            {
              "type": "string or null",
              "name": "workflow_name",
              "description": "The name of the workflow."
            },
            {
              "type": "array of objects",
              "name": "steps",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "completed_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "conclusion",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "started_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "status",
                  "isRequired": true,
                  "enum": [
                    "in_progress",
                    "completed",
                    "pending",
                    "queued"
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "url"
            }
          ]
        },
        {
          "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"
                }
              ]
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "in_progress",
      "category": "workflow_job"
    },
    "queued": {
      "description": "A job in a workflow run was created.",
      "summary": "This event occurs when there is activity relating to a job in a GitHub Actions workflow. For more information, see \"[Using jobs in a workflow](https://docs.github.com/actions/using-jobs/using-jobs-in-a-workflow).\" For information about the API to manage workflow jobs, see \"[Workflow jobs](https://docs.github.com/rest/actions/workflow-jobs)\" in the REST API documentation.\n\nFor activity relating to a workflow run instead of a job in a workflow run, use the `workflow_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "queued"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "workflow_job",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "check_run_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "completed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "head_sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "labels",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_attempt",
              "isRequired": true
            },
            {
              "type": "number",
              "name": "run_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "run_url",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "runner_group_id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "runner_group_name",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "runner_id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "runner_name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "isRequired": true,
              "enum": [
                "queued",
                "in_progress",
                "completed",
                "waiting"
              ]
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "description": "The name of the current branch.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "workflow_name",
              "description": "The name of the workflow.",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "steps",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "completed_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "conclusion",
                  "isRequired": true,
                  "enum": [
                    "failure",
                    "skipped",
                    "success",
                    "cancelled",
                    null
                  ]
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "started_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "status",
                  "isRequired": true,
                  "enum": [
                    "completed",
                    "in_progress",
                    "queued",
                    "pending"
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "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"
                }
              ]
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "queued",
      "category": "workflow_job"
    },
    "waiting": {
      "description": "A job in a workflow run was created and is waiting for approvals.",
      "summary": "This event occurs when there is activity relating to a job in a GitHub Actions workflow.\n\nFor more information, see \"[Using jobs in a workflow](https://docs.github.com/actions/using-jobs/using-jobs-in-a-workflow).\" For information about the API to manage workflow jobs, see [the REST API documentation](https://docs.github.com/rest/actions/workflow-jobs).\n\nFor activity relating to a workflow run instead of a job in a workflow run, see the `workflow_run` event.\n\nTo install this event on a GitHub App, the app must have at least read-level access for the Actions metadata permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "waiting"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object",
          "name": "workflow_job",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "check_run_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "completed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "head_sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "array of strings",
              "name": "labels",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_attempt",
              "isRequired": true
            },
            {
              "type": "number",
              "name": "run_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "run_url",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "runner_group_id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "runner_group_name",
              "isRequired": true
            },
            {
              "type": "integer or null",
              "name": "runner_id",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "runner_name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "started_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "description": "The name of the current branch.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "workflow_name",
              "description": "The name of the workflow.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "isRequired": true,
              "enum": [
                "queued",
                "in_progress",
                "completed",
                "waiting"
              ]
            },
            {
              "type": "array of objects",
              "name": "steps",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "completed_at",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "conclusion",
                  "isRequired": true,
                  "enum": [
                    "failure",
                    "skipped",
                    "success",
                    "cancelled",
                    null
                  ]
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "started_at",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "status",
                  "isRequired": true,
                  "enum": [
                    "completed",
                    "in_progress",
                    "queued",
                    "pending",
                    "waiting"
                  ]
                }
              ]
            },
            {
              "type": "string",
              "name": "url",
              "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"
                }
              ]
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "waiting",
      "category": "workflow_job"
    }
  },
  "workflow_run": {
    "completed": {
      "description": "A workflow run finished. This event occurs when a workflow run is completed, regardless of whether the workflow was successful or unsuccessful.",
      "summary": "This event occurs when there is activity relating to a run of a GitHub Actions workflow. For more information, see \"[About workflows](https://docs.github.com/actions/using-workflows/about-workflows).\" For information about the APIs to manage workflow runs, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#workflowrun) or \"[Workflow runs](https://docs.github.com/rest/actions/workflow-runs)\" in the REST API documentation.\n\nFor activity relating to a job in a workflow run, use the `workflow_job` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "completed"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object or null",
          "name": "workflow",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "badge_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "workflow_run",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object or null",
              "name": "actor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "artifacts_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "cancel_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "check_suite_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_suite_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_suite_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "stale",
                null,
                "skipped"
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "event",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head_commit",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "committer",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "message",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "timestamp",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tree_id",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "head_repository",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "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 or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "downloads_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "fork",
                  "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": "hooks_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the repository",
                  "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": "name",
                  "description": "The name of the repository.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "notifications_url",
                  "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": "boolean",
                  "name": "private",
                  "description": "Whether the repository is private or public.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "pulls_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "releases_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": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "head_sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "jobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "logs_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "previous_attempt_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "number",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "number",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects or null",
              "name": "referenced_workflows",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "path",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "repository",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "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 or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "downloads_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "fork",
                  "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": "hooks_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the repository",
                  "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": "name",
                  "description": "The name of the repository.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "notifications_url",
                  "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": "boolean",
                  "name": "private",
                  "description": "Whether the repository is private or public.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "pulls_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "releases_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": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "rerun_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_attempt",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "run_started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "isRequired": true,
              "enum": [
                "requested",
                "in_progress",
                "completed",
                "queued",
                "pending",
                "waiting"
              ]
            },
            {
              "type": "object or null",
              "name": "triggering_actor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "workflow_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "workflow_url",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "actor",
              "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": "artifacts_url"
            },
            {
              "type": "string",
              "name": "cancel_url"
            },
            {
              "type": "integer",
              "name": "check_suite_id"
            },
            {
              "type": "string",
              "name": "check_suite_node_id"
            },
            {
              "type": "string",
              "name": "check_suite_url"
            },
            {
              "type": "string",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "stale",
                "skipped"
              ]
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "event"
            },
            {
              "type": "string or null",
              "name": "head_branch"
            },
            {
              "type": "object",
              "name": "head_commit",
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "committer",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "message"
                },
                {
                  "type": "string",
                  "name": "timestamp"
                },
                {
                  "type": "string",
                  "name": "tree_id"
                }
              ]
            },
            {
              "type": "object",
              "name": "head_repository",
              "childParamsGroups": [
                {
                  "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 or null",
                  "name": "description"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "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": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "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": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_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": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "head_sha"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string",
              "name": "jobs_url"
            },
            {
              "type": "string",
              "name": "logs_url"
            },
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "path"
            },
            {
              "type": "string or null",
              "name": "previous_attempt_url"
            },
            {
              "type": "array of objects",
              "name": "pull_requests"
            },
            {
              "type": "array of objects or null",
              "name": "referenced_workflows",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "path",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "repository",
              "childParamsGroups": [
                {
                  "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 or null",
                  "name": "description"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "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": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "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": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_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": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "rerun_url"
            },
            {
              "type": "integer",
              "name": "run_attempt"
            },
            {
              "type": "integer",
              "name": "run_number"
            },
            {
              "type": "string",
              "name": "run_started_at"
            },
            {
              "type": "string",
              "name": "status"
            },
            {
              "type": "object or null",
              "name": "triggering_actor",
              "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": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "integer",
              "name": "workflow_id"
            },
            {
              "type": "string",
              "name": "workflow_url"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "completed",
      "category": "workflow_run"
    },
    "in_progress": {
      "description": "A workflow run started processing on a runner.",
      "summary": "This event occurs when there is activity relating to a run of a GitHub Actions workflow. For more information, see \"[About workflows](https://docs.github.com/actions/using-workflows/about-workflows).\" For information about the APIs to manage workflow runs, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#workflowrun) or \"[Workflow runs](https://docs.github.com/rest/actions/workflow-runs)\" in the REST API documentation.\n\nFor activity relating to a job in a workflow run, use the `workflow_job` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "in_progress"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object or null",
          "name": "workflow",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "badge_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "workflow_run",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object or null",
              "name": "actor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "artifacts_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "cancel_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "check_suite_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_suite_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_suite_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "stale",
                "skipped",
                null
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "event",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head_commit",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "committer",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "message",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "timestamp",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tree_id",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "head_repository",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "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 or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "downloads_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "fork",
                  "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": "hooks_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the repository",
                  "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": "name",
                  "description": "The name of the repository.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "notifications_url",
                  "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": "boolean",
                  "name": "private",
                  "description": "Whether the repository is private or public.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "pulls_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "releases_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": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "head_sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "jobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "logs_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "previous_attempt_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "number",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "number",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects or null",
              "name": "referenced_workflows",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "path",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "repository",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "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 or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "downloads_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "fork",
                  "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": "hooks_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the repository",
                  "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": "name",
                  "description": "The name of the repository.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "notifications_url",
                  "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": "boolean",
                  "name": "private",
                  "description": "Whether the repository is private or public.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "pulls_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "releases_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": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "rerun_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_attempt",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "run_started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "isRequired": true,
              "enum": [
                "requested",
                "in_progress",
                "completed",
                "queued",
                "pending"
              ]
            },
            {
              "type": "object or null",
              "name": "triggering_actor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "workflow_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "workflow_url",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "actor",
              "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": "artifacts_url"
            },
            {
              "type": "string",
              "name": "cancel_url"
            },
            {
              "type": "integer",
              "name": "check_suite_id"
            },
            {
              "type": "string",
              "name": "check_suite_node_id"
            },
            {
              "type": "string",
              "name": "check_suite_url"
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "skipped",
                "stale"
              ]
            },
            {
              "type": "string",
              "name": "created_at"
            },
            {
              "type": "string",
              "name": "event"
            },
            {
              "type": "string or null",
              "name": "head_branch"
            },
            {
              "type": "object",
              "name": "head_commit",
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "committer",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "email"
                    },
                    {
                      "type": "string",
                      "name": "name"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "message"
                },
                {
                  "type": "string",
                  "name": "timestamp"
                },
                {
                  "type": "string",
                  "name": "tree_id"
                }
              ]
            },
            {
              "type": "object",
              "name": "head_repository",
              "childParamsGroups": [
                {
                  "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 or null",
                  "name": "description"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "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 or null",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "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": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_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": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "head_sha"
            },
            {
              "type": "string",
              "name": "html_url"
            },
            {
              "type": "integer",
              "name": "id"
            },
            {
              "type": "string",
              "name": "jobs_url"
            },
            {
              "type": "string",
              "name": "logs_url"
            },
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string",
              "name": "node_id"
            },
            {
              "type": "string",
              "name": "path"
            },
            {
              "type": "string or null",
              "name": "previous_attempt_url"
            },
            {
              "type": "array of objects",
              "name": "pull_requests"
            },
            {
              "type": "array of objects or null",
              "name": "referenced_workflows",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "path",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "repository",
              "childParamsGroups": [
                {
                  "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 or null",
                  "name": "description"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "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": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "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": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_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": "url"
                }
              ]
            },
            {
              "type": "string",
              "name": "rerun_url"
            },
            {
              "type": "integer",
              "name": "run_attempt"
            },
            {
              "type": "integer",
              "name": "run_number"
            },
            {
              "type": "string",
              "name": "run_started_at"
            },
            {
              "type": "string",
              "name": "status"
            },
            {
              "type": "object",
              "name": "triggering_actor",
              "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": "updated_at"
            },
            {
              "type": "string",
              "name": "url"
            },
            {
              "type": "integer",
              "name": "workflow_id"
            },
            {
              "type": "string",
              "name": "workflow_url"
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "in_progress",
      "category": "workflow_run"
    },
    "requested": {
      "description": "A workflow run was triggered.",
      "summary": "This event occurs when there is activity relating to a run of a GitHub Actions workflow. For more information, see \"[About workflows](https://docs.github.com/actions/using-workflows/about-workflows).\" For information about the APIs to manage workflow runs, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#workflowrun) or \"[Workflow runs](https://docs.github.com/rest/actions/workflow-runs)\" in the REST API documentation.\n\nFor activity relating to a job in a workflow run, use the `workflow_job` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.",
      "bodyParameters": [
        {
          "type": "string",
          "name": "action",
          "in": "body",
          "isRequired": true,
          "enum": [
            "requested"
          ]
        },
        {
          "type": "object",
          "name": "enterprise",
          "in": "body",
          "description": "An enterprise on GitHub.",
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "description",
              "description": "A short description of the enterprise."
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "website_url",
              "description": "The enterprise's website URL."
            },
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the enterprise",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the enterprise.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "slug",
              "description": "The slug url identifier for the enterprise.",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "installation",
          "in": "body",
          "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.",
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "The ID of the installation.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "description": "The global node ID of the installation.",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "organization",
          "in": "body",
          "description": "A GitHub organization.",
          "childParamsGroups": [
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "public_members_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "repository",
          "in": "body",
          "description": "A repository on GitHub.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "integer",
              "name": "id",
              "description": "Unique identifier of the repository",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "description": "The name of the repository.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "full_name",
              "isRequired": true
            },
            {
              "type": "object or null",
              "name": "license",
              "description": "License Simple",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "key",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "spdx_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url"
                }
              ]
            },
            {
              "type": "object or null",
              "name": "organization",
              "description": "A GitHub user.",
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "integer",
              "name": "forks",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "permissions",
              "childParamsGroups": [
                {
                  "type": "boolean",
                  "name": "admin",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "pull",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "triage"
                },
                {
                  "type": "boolean",
                  "name": "push",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "maintain"
                }
              ]
            },
            {
              "type": "object",
              "name": "owner",
              "description": "A GitHub user.",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string or null",
                  "name": "name"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "avatar_url",
                  "isRequired": true
                },
                {
                  "type": "string or null",
                  "name": "gravatar_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "followers_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "following_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "gists_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "subscriptions_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "organizations_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "repos_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "received_events_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "type",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "site_admin",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "starred_at"
                }
              ]
            },
            {
              "type": "boolean",
              "name": "private",
              "description": "Whether the repository is private or public.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "description",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "fork",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "archive_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "assignees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "blobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "branches_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "collaborators_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "comments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "compare_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contents_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "contributors_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "deployments_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "downloads_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "forks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_commits_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_refs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "git_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_comment_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issue_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "issues_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "keys_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "labels_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "languages_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "merges_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "milestones_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "notifications_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "pulls_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "releases_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "ssh_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "stargazers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "statuses_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscribers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscription_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "tags_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "teams_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "trees_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "clone_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "mirror_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "hooks_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "svn_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "homepage",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "language",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "forks_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "stargazers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers_count",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "size",
              "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "default_branch",
              "description": "The default branch of the repository.",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "open_issues_count",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "is_template",
              "description": "Whether this repository acts as a template that can be used to generate new repositories.",
              "default": false
            },
            {
              "type": "array of strings",
              "name": "topics"
            },
            {
              "type": "boolean",
              "name": "has_issues",
              "description": "Whether issues are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_projects",
              "description": "Whether projects are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_wiki",
              "description": "Whether the wiki is enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_pages",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "has_downloads",
              "description": "Whether downloads are enabled.",
              "isRequired": true,
              "default": true
            },
            {
              "type": "boolean",
              "name": "has_discussions",
              "description": "Whether discussions are enabled.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "archived",
              "description": "Whether the repository is archived.",
              "isRequired": true,
              "default": false
            },
            {
              "type": "boolean",
              "name": "disabled",
              "description": "Returns whether or not this repository disabled.",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "visibility",
              "description": "The repository visibility: public, private, or internal.",
              "default": "public"
            },
            {
              "type": "string or null",
              "name": "pushed_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "allow_rebase_merge",
              "description": "Whether to allow rebase merges for pull requests.",
              "default": true
            },
            {
              "type": "object or null",
              "name": "template_repository",
              "childParamsGroups": [
                {
                  "type": "integer",
                  "name": "id"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "full_name"
                },
                {
                  "type": "object",
                  "name": "owner",
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "login"
                    },
                    {
                      "type": "integer",
                      "name": "id"
                    },
                    {
                      "type": "string",
                      "name": "node_id"
                    },
                    {
                      "type": "string",
                      "name": "avatar_url"
                    },
                    {
                      "type": "string",
                      "name": "gravatar_id"
                    },
                    {
                      "type": "string",
                      "name": "url"
                    },
                    {
                      "type": "string",
                      "name": "html_url"
                    },
                    {
                      "type": "string",
                      "name": "followers_url"
                    },
                    {
                      "type": "string",
                      "name": "following_url"
                    },
                    {
                      "type": "string",
                      "name": "gists_url"
                    },
                    {
                      "type": "string",
                      "name": "starred_url"
                    },
                    {
                      "type": "string",
                      "name": "subscriptions_url"
                    },
                    {
                      "type": "string",
                      "name": "organizations_url"
                    },
                    {
                      "type": "string",
                      "name": "repos_url"
                    },
                    {
                      "type": "string",
                      "name": "events_url"
                    },
                    {
                      "type": "string",
                      "name": "received_events_url"
                    },
                    {
                      "type": "string",
                      "name": "type"
                    },
                    {
                      "type": "boolean",
                      "name": "site_admin"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "private"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "string",
                  "name": "description"
                },
                {
                  "type": "boolean",
                  "name": "fork"
                },
                {
                  "type": "string",
                  "name": "url"
                },
                {
                  "type": "string",
                  "name": "archive_url"
                },
                {
                  "type": "string",
                  "name": "assignees_url"
                },
                {
                  "type": "string",
                  "name": "blobs_url"
                },
                {
                  "type": "string",
                  "name": "branches_url"
                },
                {
                  "type": "string",
                  "name": "collaborators_url"
                },
                {
                  "type": "string",
                  "name": "comments_url"
                },
                {
                  "type": "string",
                  "name": "commits_url"
                },
                {
                  "type": "string",
                  "name": "compare_url"
                },
                {
                  "type": "string",
                  "name": "contents_url"
                },
                {
                  "type": "string",
                  "name": "contributors_url"
                },
                {
                  "type": "string",
                  "name": "deployments_url"
                },
                {
                  "type": "string",
                  "name": "downloads_url"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "forks_url"
                },
                {
                  "type": "string",
                  "name": "git_commits_url"
                },
                {
                  "type": "string",
                  "name": "git_refs_url"
                },
                {
                  "type": "string",
                  "name": "git_tags_url"
                },
                {
                  "type": "string",
                  "name": "git_url"
                },
                {
                  "type": "string",
                  "name": "issue_comment_url"
                },
                {
                  "type": "string",
                  "name": "issue_events_url"
                },
                {
                  "type": "string",
                  "name": "issues_url"
                },
                {
                  "type": "string",
                  "name": "keys_url"
                },
                {
                  "type": "string",
                  "name": "labels_url"
                },
                {
                  "type": "string",
                  "name": "languages_url"
                },
                {
                  "type": "string",
                  "name": "merges_url"
                },
                {
                  "type": "string",
                  "name": "milestones_url"
                },
                {
                  "type": "string",
                  "name": "notifications_url"
                },
                {
                  "type": "string",
                  "name": "pulls_url"
                },
                {
                  "type": "string",
                  "name": "releases_url"
                },
                {
                  "type": "string",
                  "name": "ssh_url"
                },
                {
                  "type": "string",
                  "name": "stargazers_url"
                },
                {
                  "type": "string",
                  "name": "statuses_url"
                },
                {
                  "type": "string",
                  "name": "subscribers_url"
                },
                {
                  "type": "string",
                  "name": "subscription_url"
                },
                {
                  "type": "string",
                  "name": "tags_url"
                },
                {
                  "type": "string",
                  "name": "teams_url"
                },
                {
                  "type": "string",
                  "name": "trees_url"
                },
                {
                  "type": "string",
                  "name": "clone_url"
                },
                {
                  "type": "string",
                  "name": "mirror_url"
                },
                {
                  "type": "string",
                  "name": "hooks_url"
                },
                {
                  "type": "string",
                  "name": "svn_url"
                },
                {
                  "type": "string",
                  "name": "homepage"
                },
                {
                  "type": "string",
                  "name": "language"
                },
                {
                  "type": "integer",
                  "name": "forks_count"
                },
                {
                  "type": "integer",
                  "name": "stargazers_count"
                },
                {
                  "type": "integer",
                  "name": "watchers_count"
                },
                {
                  "type": "integer",
                  "name": "size"
                },
                {
                  "type": "string",
                  "name": "default_branch"
                },
                {
                  "type": "integer",
                  "name": "open_issues_count"
                },
                {
                  "type": "boolean",
                  "name": "is_template"
                },
                {
                  "type": "array of strings",
                  "name": "topics"
                },
                {
                  "type": "boolean",
                  "name": "has_issues"
                },
                {
                  "type": "boolean",
                  "name": "has_projects"
                },
                {
                  "type": "boolean",
                  "name": "has_wiki"
                },
                {
                  "type": "boolean",
                  "name": "has_pages"
                },
                {
                  "type": "boolean",
                  "name": "has_downloads"
                },
                {
                  "type": "boolean",
                  "name": "archived"
                },
                {
                  "type": "boolean",
                  "name": "disabled"
                },
                {
                  "type": "string",
                  "name": "visibility"
                },
                {
                  "type": "string",
                  "name": "pushed_at"
                },
                {
                  "type": "string",
                  "name": "created_at"
                },
                {
                  "type": "string",
                  "name": "updated_at"
                },
                {
                  "type": "object",
                  "name": "permissions",
                  "childParamsGroups": [
                    {
                      "type": "boolean",
                      "name": "admin"
                    },
                    {
                      "type": "boolean",
                      "name": "maintain"
                    },
                    {
                      "type": "boolean",
                      "name": "push"
                    },
                    {
                      "type": "boolean",
                      "name": "triage"
                    },
                    {
                      "type": "boolean",
                      "name": "pull"
                    }
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_rebase_merge"
                },
                {
                  "type": "string",
                  "name": "temp_clone_token"
                },
                {
                  "type": "boolean",
                  "name": "allow_squash_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_auto_merge"
                },
                {
                  "type": "boolean",
                  "name": "delete_branch_on_merge"
                },
                {
                  "type": "boolean",
                  "name": "allow_update_branch"
                },
                {
                  "type": "boolean",
                  "name": "use_squash_pr_title_as_default"
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_title",
                  "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
                  "enum": [
                    "PR_TITLE",
                    "COMMIT_OR_PR_TITLE"
                  ]
                },
                {
                  "type": "string",
                  "name": "squash_merge_commit_message",
                  "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "COMMIT_MESSAGES",
                    "BLANK"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_title",
                  "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
                  "enum": [
                    "PR_TITLE",
                    "MERGE_MESSAGE"
                  ]
                },
                {
                  "type": "string",
                  "name": "merge_commit_message",
                  "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
                  "enum": [
                    "PR_BODY",
                    "PR_TITLE",
                    "BLANK"
                  ]
                },
                {
                  "type": "boolean",
                  "name": "allow_merge_commit"
                },
                {
                  "type": "integer",
                  "name": "subscribers_count"
                },
                {
                  "type": "integer",
                  "name": "network_count"
                }
              ]
            },
            {
              "type": "string",
              "name": "temp_clone_token"
            },
            {
              "type": "boolean",
              "name": "allow_squash_merge",
              "description": "Whether to allow squash merges for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_auto_merge",
              "description": "Whether to allow Auto-merge to be used on pull requests.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "delete_branch_on_merge",
              "description": "Whether to delete head branches when pull requests are merged",
              "default": false
            },
            {
              "type": "boolean",
              "name": "allow_update_branch",
              "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.",
              "default": false
            },
            {
              "type": "boolean",
              "name": "use_squash_pr_title_as_default",
              "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.",
              "default": false
            },
            {
              "type": "string",
              "name": "squash_merge_commit_title",
              "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).",
              "enum": [
                "PR_TITLE",
                "COMMIT_OR_PR_TITLE"
              ]
            },
            {
              "type": "string",
              "name": "squash_merge_commit_message",
              "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "COMMIT_MESSAGES",
                "BLANK"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_title",
              "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).",
              "enum": [
                "PR_TITLE",
                "MERGE_MESSAGE"
              ]
            },
            {
              "type": "string",
              "name": "merge_commit_message",
              "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.",
              "enum": [
                "PR_BODY",
                "PR_TITLE",
                "BLANK"
              ]
            },
            {
              "type": "boolean",
              "name": "allow_merge_commit",
              "description": "Whether to allow merge commits for pull requests.",
              "default": true
            },
            {
              "type": "boolean",
              "name": "allow_forking",
              "description": "Whether to allow forking this repo"
            },
            {
              "type": "boolean",
              "name": "web_commit_signoff_required",
              "description": "Whether to require contributors to sign off on web-based commits",
              "default": false
            },
            {
              "type": "integer",
              "name": "subscribers_count"
            },
            {
              "type": "integer",
              "name": "network_count"
            },
            {
              "type": "integer",
              "name": "open_issues",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "watchers",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "master_branch"
            },
            {
              "type": "string",
              "name": "starred_at"
            },
            {
              "type": "boolean",
              "name": "anonymous_access_enabled",
              "description": "Whether anonymous git access is enabled for this repository"
            }
          ]
        },
        {
          "type": "object",
          "name": "sender",
          "in": "body",
          "description": "A GitHub user.",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string or null",
              "name": "name"
            },
            {
              "type": "string or null",
              "name": "email"
            },
            {
              "type": "string",
              "name": "login",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "avatar_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "gravatar_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "followers_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "following_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "gists_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "subscriptions_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "organizations_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "repos_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "received_events_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "type",
              "isRequired": true
            },
            {
              "type": "boolean",
              "name": "site_admin",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "starred_at"
            }
          ]
        },
        {
          "type": "object or null",
          "name": "workflow",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "string",
              "name": "badge_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "state",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            }
          ]
        },
        {
          "type": "object",
          "name": "workflow_run",
          "in": "body",
          "isRequired": true,
          "childParamsGroups": [
            {
              "type": "object or null",
              "name": "actor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "artifacts_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "cancel_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "check_suite_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_suite_node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "check_suite_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "conclusion",
              "isRequired": true,
              "enum": [
                "success",
                "failure",
                "neutral",
                "cancelled",
                "timed_out",
                "action_required",
                "stale",
                null,
                "skipped",
                "startup_failure"
              ]
            },
            {
              "type": "string",
              "name": "created_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "event",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "head_branch",
              "isRequired": true
            },
            {
              "type": "object",
              "name": "head_commit",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "author",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "committer",
                  "description": "Metaproperties for Git author/committer information.",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "date"
                    },
                    {
                      "type": "string or null",
                      "name": "email",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "name",
                      "description": "The git author's name.",
                      "isRequired": true
                    },
                    {
                      "type": "string",
                      "name": "username"
                    }
                  ]
                },
                {
                  "type": "string",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "message",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "timestamp",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "tree_id",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "head_repository",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "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 or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "downloads_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "fork",
                  "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": "hooks_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the repository",
                  "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": "name",
                  "description": "The name of the repository.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "notifications_url",
                  "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": "boolean",
                  "name": "private",
                  "description": "Whether the repository is private or public.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "pulls_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "releases_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": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "head_sha",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "html_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "jobs_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "logs_url",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "name",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "node_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "path",
              "isRequired": true
            },
            {
              "type": "string or null",
              "name": "previous_attempt_url",
              "isRequired": true
            },
            {
              "type": "array of objects",
              "name": "pull_requests",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "object",
                  "name": "base",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "object",
                  "name": "head",
                  "isRequired": true,
                  "childParamsGroups": [
                    {
                      "type": "string",
                      "name": "ref",
                      "isRequired": true
                    },
                    {
                      "type": "object",
                      "name": "repo",
                      "isRequired": true,
                      "childParamsGroups": [
                        {
                          "type": "integer",
                          "name": "id",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "name",
                          "isRequired": true
                        },
                        {
                          "type": "string",
                          "name": "url",
                          "isRequired": true
                        }
                      ]
                    },
                    {
                      "type": "string",
                      "name": "sha",
                      "isRequired": true
                    }
                  ]
                },
                {
                  "type": "number",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "number",
                  "name": "number",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "array of objects or null",
              "name": "referenced_workflows",
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "path",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "ref"
                },
                {
                  "type": "string",
                  "name": "sha",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "object",
              "name": "repository",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "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 or null",
                  "name": "description",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "downloads_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "events_url",
                  "isRequired": true
                },
                {
                  "type": "boolean",
                  "name": "fork",
                  "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": "hooks_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "html_url",
                  "isRequired": true
                },
                {
                  "type": "integer",
                  "name": "id",
                  "description": "Unique identifier of the repository",
                  "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": "name",
                  "description": "The name of the repository.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "node_id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "notifications_url",
                  "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": "boolean",
                  "name": "private",
                  "description": "Whether the repository is private or public.",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "pulls_url",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "releases_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": "url",
                  "isRequired": true
                }
              ]
            },
            {
              "type": "string",
              "name": "rerun_url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_attempt",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "run_number",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "run_started_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "status",
              "isRequired": true,
              "enum": [
                "requested",
                "in_progress",
                "completed",
                "queued",
                "pending",
                "waiting"
              ]
            },
            {
              "type": "object or null",
              "name": "triggering_actor",
              "isRequired": true,
              "childParamsGroups": [
                {
                  "type": "string",
                  "name": "avatar_url"
                },
                {
                  "type": "boolean",
                  "name": "deleted"
                },
                {
                  "type": "string or null",
                  "name": "email"
                },
                {
                  "type": "string",
                  "name": "events_url"
                },
                {
                  "type": "string",
                  "name": "followers_url"
                },
                {
                  "type": "string",
                  "name": "following_url"
                },
                {
                  "type": "string",
                  "name": "gists_url"
                },
                {
                  "type": "string",
                  "name": "gravatar_id"
                },
                {
                  "type": "string",
                  "name": "html_url"
                },
                {
                  "type": "integer",
                  "name": "id",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "login",
                  "isRequired": true
                },
                {
                  "type": "string",
                  "name": "name"
                },
                {
                  "type": "string",
                  "name": "node_id"
                },
                {
                  "type": "string",
                  "name": "organizations_url"
                },
                {
                  "type": "string",
                  "name": "received_events_url"
                },
                {
                  "type": "string",
                  "name": "repos_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": "updated_at",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "url",
              "isRequired": true
            },
            {
              "type": "integer",
              "name": "workflow_id",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "workflow_url",
              "isRequired": true
            },
            {
              "type": "string",
              "name": "display_title",
              "isRequired": true
            }
          ]
        }
      ],
      "availability": [
        "business",
        "repository",
        "organization",
        "app"
      ],
      "action": "requested",
      "category": "workflow_run"
    }
  }
}